@charset "utf-8";
/* CSS Document */

@charset "utf-8";

/*　0901リニューアルサイトの商品記事内レイアウト　CSS　*/
.user_info
{
	border:2px solid #DF7516; 
	width:97%;
	height:auto;
	margin-bottom:5px;
	float:left;
	padding:3px;
}
.user_info_oku
{
	border:2px solid #007AC4;
	padding:3px; 
	width:97%;
	height:auto;
	margin-bottom:5px;
	float:left;
}
#contents div {
	font-size: 12px; 
	line-height: 1.5;
}

div.pan a {
	font-size: 12px;
	line-height: 1.5;
}
div.pan {
	font-size: 12px; 
	line-height: 1.5;
	margin-bottom: 15px;
}

.title
{
	font-size: 14px;
	color: #FFFFFF;
	background: url(../img/bg_subcat_title.gif) no-repeat 0px 0px;
	margin: 0px 0px 25px;
	padding: 9px 0px 0px 39px;
	height: 27px;
	width: 571px;
	border-style: none;
	line-height: 1.5;
}

#bg #wrap #main #contents .title {
	font-size: 14px;
	color: #FFFFFF;
	background: url(../img/bg_subcat_title.gif) no-repeat 0px 0px;
	margin: 0px 0px 25px;
	padding: 9px 0px 0px 39px;
	height: 27px;
	width: 610px;
	border-style: none;
	line-height: 1.5;
}
.title_preview {
	font-size: 14px;
	color: #FFFFFF;
	background: url(../img/bg_subcat_title.gif) no-repeat 0px 0px;
	margin: 0px 0px 25px;
	padding: 9px 0px 0px 39px;
	height: 27px;
	width: 610px;
	border-style: none;
	line-height: 1.5;
	text-align:left;
}
.title_historyPreview {
	font-size: 14px;
	color: #FFFFFF;
	background: url(../img/bg_subcat_title.gif) no-repeat 0px 0px;
	margin: 0px 0px 25px;
	padding: 9px 0px 0px 39px;
	height: 27px;
	width: 650px;
	border-style: none;
	line-height: 1.5;
	text-align:left;
}
#bg #wrap #main #contents .cattitle {
	font-size: 14px;
	color: #FFFFFF;
	background: url(../img/bg_subcat_title.gif) no-repeat 0px 0px;
	margin: 0px 0px 25px;
	padding: 9px 0px 0px 39px;
	height: 27px;
	width: 571px;
	border-style: none;
	line-height: 1.5;
}
#bg #wrap #main #contents #mb10 {
	margin-bottom: 10px;
}
#bg #wrap #main #contents .cattitle a {
	color: #FFFFFF;
}
#bg #wrap #main #contents .listbt02 {
	margin: 0px 0px 10px;
	padding: 0;
	text-align: right;
}
#bg #wrap #main #contents .catbox {
	width: 610px;
	margin-bottom: 25px;
}
#bg #wrap #main #contents .catbox .categoryimg {
	padding: 2px;
	float: left;
	height: 174px;
	width: 234px;
	border: 1px solid #CCCCCC;
	margin: 0px;
}
#bg #wrap #main #contents .catbox .categorytxt {
	float: right;
	width: 340px;
}
#bg #wrap #main #contents .catbox .categorytxt p {
	margin: 0;
	padding: 0;
	
}
#bg #wrap #main #contents .catbox .categorytxt p.mb30 {
	margin-bottom: 30px;
}

#bg #wrap #main #contents .paperlist {
	width: 610px;
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	clear: both;
	margin-bottom: 40px;
}
#bg #wrap #main #contents .paperlist th,
#bg #wrap #main #contents .paperlist td {
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}
#bg #wrap #main #contents .paperlist thead th {
	background: #F0F0F0;
	text-align: center;
	padding: 7px 0px;
	color: #F29206;
	font-weight: bold;
}
#bg #wrap #main #contents .paperlist tbody th {
	width: 120px;
	padding: 7px 15px;
	color: #000000;
	font-weight: bold;
}
#bg #wrap #main #contents .paperlist td {
	padding: 7px 15px;
	width: 430px;
}



#bg #wrap #main #contents .categorylist {
	width: 610px;
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	clear: both;
}
#bg #wrap #main #contents .categorylist th,
#bg #wrap #main #contents .categorylist td {
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}
#bg #wrap #main #contents .categorylist thead th {
	background: #F0F0F0;
	text-align: center;
	padding: 7px 0px;
	color: #F29206;
	font-weight: bold;
}
#bg #wrap #main #contents .categorylist tbody th {
	width: 220px;
	padding: 7px 15px;
}
#bg #wrap #main #contents .categorylist td {
	padding: 7px 15px;
	width: 330px;
}
#bg #wrap #main #contents .enttitle {
	font-size: 14px;
	color: #FFFFFF;
	background: url(../img/bg_subcat_title.gif) no-repeat 0px 0px;
	margin: 0px 0px 25px;
	padding: 9px 0px 0px 39px;
	height: 27px;
	width: 571px;
	border-style: none;
	line-height: 1.5;
}
#bg #wrap #main #contents .enttitle a {
	color: #FFFFFF;
}
#bg #wrap #main #contents .reentry p {
	margin-top: 0;
	margin-left: 0;
	margin-right: 0px;
}

#bg #wrap #main #contents .reentrylist {
	width: 610px;
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	clear: both;
	float: left;
	margin-bottom: 30px;
}
#bg #wrap #main #contents .reentrylist th,
#bg #wrap #main #contents .reentrylist td {
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}
#bg #wrap #main #contents .reentrylist th {
	background: #F0F0F0;
	text-align: center;
	padding: 7px 15px;
	color: #F29206;
	font-weight: bold;
	width: 70px
}
#bg #wrap #main #contents .reentrylist td {
	padding: 7px 15px;
	width: 480px;
	text-align: left;
}
#bg #wrap #main #contents .reentrylist .bgblu td,
#bg #wrap #main #contents .reentrylist .bgblu th {
	background: #EEF4FF;
}
/*
#bg #wrap #main #contents .reentrylist {
	width: 300px;
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	clear: both;
	float: left;
	margin-bottom: 30px;
}
#bg #wrap #main #contents .reentrylist th,
#bg #wrap #main #contents .reentrylist td {
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}
#bg #wrap #main #contents .reentrylist thead th {
	background: #F0F0F0;
	text-align: center;
	padding: 7px 15px;
	color: #F29206;
	font-weight: bold;
	width: 120px
}
#bg #wrap #main #contents .reentrylist tbody th {
	width: 120px;
	padding: 7px 15px;
	text-align: center;
}
#bg #wrap #main #contents .reentrylist td {
	padding: 7px 15px;
	width: 120px;
}
#bg #wrap #main #contents .reentrylist .bgblu td,
#bg #wrap #main #contents .reentrylist .bgblu th {
	background: #EEF4FF;
}
#bg #wrap #main #contents .reentry .reentrytxt {
	float: right;
	width: 290px;
	margin-bottom: 15px;
}
*/
#bg #wrap #main #contents .reentry .reentrynotice {
	padding: 15px 20px;
	width: 568px;
	border: 1px solid #68A9CF;
	clear: both;
	margin-bottom: 40px;
}
#bg #wrap #main #contents .reentry .reentrynotice p {
	margin: 0px;
}
#bg #wrap #main #contents .reentry .reentrynotice p.notice {
	text-indent: -12px;
	margin-left: 15px;
}







/*　既存サイトのレイアウト　CSS　*/




 /* 初めての方への設定-------------------------------------------------- */

#first {width:170px;margin:0px;padding:0;}

#first h4 {
	width:170px;
    height: 25px;
	background: url(/images/title-first.gif) 0px 0px;
    text-indent: -999999px;
}
#first ul {margin: 0 0 10px 0;}
#first li {margin:0;padding:0;list-style:none;}
#first li a {
	display:block;
	height:19px;
	width:150px;
	background: url(/images/menu-first.gif) 0px 0px;
	padding:6px 0 0 15px ;
	margin:0 0 0 5px;
	font-size:11px;
}
#first li a:hover {
	background: url(/images/menu-first.gif) -165px 0px;
}

 /* 資料請求・見積もり-------------------------------------------------- */

#estimate {width:170px;margin:0px;padding:0;}

#estimate h4 {
	width:170px;
    height: 25px;
	background: url(/images/title-estimate.gif) 0px 0px;
    text-indent: -999999px;
}
#estimate ul {margin: 0 0 10px 0;}
#estimate li {margin:0;padding:0;list-style:none;}
#estimate li a {
	display:block;
	height:19px;
	width:150px;
	background: url(/images/menu-estimate.gif) 0px 0px;
	padding:6px 0 0 15px ;
	margin:0 0 0 5px;
	font-size:11px;
}
#estimate li a:hover {
	background: url(/images/menu-estimate.gif) -165px 0px;
}

 /* 商品選択の設定-------------------------------------------------- */

#shohin {width:170px;margin:0px;padding:0;}

#shohin h4 {
	width:170px;
    height: 25px;
	background: url(/images/title-shohin.gif) 0px 0px;
    text-indent: -999999px;
}
#shohin ul {margin: 0 0 10px 0;}
#shohin li {margin:0; padding:0; list-style:none; }
#shohin li a {
	display:block;
	height:19px;
	width:150px;
	background: url(/images/menu.gif) 0px 0px;
	padding:6px 0 0 15px ;
	margin:0 0 0 5px;
	font-size:9.5px;
}
#shohin li a:hover {
	background: url(/images/menu.gif) -165px 0px;
}

#shohin li a.active ,#shohin li a.active:hover ,#shohin li a.active:active ,#shohin li a.active:visited {
background: url(/images/menu.gif) -330px 0px;
}

 /* ご利用方法の設定-------------------------------------------------- */

#howto {width:170px;margin:0px;padding:0;}

#howto h4 {
	width:170px;
    height: 25px;
	background: url(/images/title-howto.gif) 0px 0px;
    text-indent: -999999px;
}
#howto ul {margin: 0 0 10px 0;}
#howto li {margin:0; padding:0; list-style:none; }
#howto li a {
	display:block;
	height:19px;
	width:150px;
	background: url(/images/menu.gif) 0px 0px;
	padding:6px 0 0 15px ;
	margin:0 0 0 5px;
	font-size:11px;
}
#howto li a:hover {
	background: url(/images/menu.gif) -165px 0px;
}


/* eyeの設定-------------------------------------------------- */

#eyetop{
    width:610px;
    height:210px;
    margin:5px 10px 15px 0;
}

#eye{
    width:610px;
    height:170px;
    margin:0 10px 0 0;
}

#eye h1{
	margin:0 0 10px 0;
	padding:0;
	width:610px;
	background: url(/images/eye.gif) 0px 0px no-repeat;
    height: 165px;
    text-indent: -999999px;
}

/* キャンペーンの設定-------------------------------------------------- */
#campaign{
    width:620px;
}

div.campaign_item{
    position:relative;
    width:620px;
}

.campaign_item li{
    width:310px;
    float:left;
    text-align:left;
}

.campaign_item2 li{
    width:305px;
    float:left;
    text-align:left;
}

/* これ以降Mac IE 5のみに適用される \*//*/
.campaign_item ul{
    width:620px;
    margin:0 0 10px 0;
}
/* これ以降Mac IE 5以外にも適用される */

/* これ以降Mac IE 5には適用されない \*/
.campaign_item ul{
    width:620px;
    margin:0 0 -20px 0;
}

#campaign img{
    margin:0 0 -20px 0;
    cursor: pointer;
}

/* これ以降Mac IE 5にも適用される */
.campaign_item li span.campaign-point{ 
	background: url(/images/campaign_03.gif) 0px 0px;
	background-repeat:no-repeat;
        text-indent: -999999px;
	display:block;
	width:296px;
	height:101px;
	margin:0 0 0 10px;
}

.campaign_item li span.campaign-point2{ 
	background: url(/images/campaign_04.jpg) 0px 0px;
	background-repeat:no-repeat;
        text-indent: -999999px;
	display:block;
	width:296px;
	height:101px;
	margin:0 0 0 5px;
}

.campaign_item li span.campaign-point3{ 
	background: url(/images/campaign_05.jpg) 0px 0px;
	background-repeat:no-repeat;
        text-indent: -999999px;
	display:block;
	width:610px;
	height:83px;
	margin:0 0 0 10px;
}

.campaign_item li a.item:link {
	color:#333333;
	text-decoration:none;
	font-size:85%;
	line-height:130%;
	margin:5px 12px 5px 12px;
	display:block;
	width:285px;
}
.campaign_item li a.item:visited {
	color:#333333;
	text-decoration:none;
	font-size:85%;
	line-height:130%;
	margin:5px 12px 5px 12px;
	display:block;
	width:285px;
}
.campaign_item li a.item:hover , .campaign_item li a.item:active {
	color:#1777B6;
	text-decoration:none;
	font-size:85%;
	line-height:130%;
	margin:5px 12px 5px 12px;
	display:block;
	width:285px;
}

/* 新着情報の設定-------------------------------------------------- */
#news{
    width:620px;
}

/* これ以降Mac IE 5のみに適用される \*//*/
#news ul{
    width:620px;
    margin:0 0 20px 0;
}
/* これ以降Mac IE 5以外にも適用される */

/* これ以降Mac IE 5には適用されない \*/
#news ul{
    width:620px;
    margin:-20px 0 -10px 0;
}
#news img{
    margin:0 0 -20px 0;
}
/* これ以降Mac IE 5にも適用される */

#news li{
    margin:0 0 1px 30px;
    padding:0 0 0 5px;
    line-height:130%;
    list-style-image: url(/images/icon-list.gif)
}

/* お問い合わせの設定-------------------------------------------------- */
#information {
    width:620px;
}

/* これ以降Mac IE 5のみに適用される \*//*/
#information ul {
    text-align:center;
    margin: -10  0 10px 0;
}

#main #information p {
    color:#333333;
    line-height:1.7em;
    margin:-5px 15px 1.5em 15px;
}
/* これ以降Mac IE 5以外にも適用される */

/* これ以降Mac IE 5には適用されない \*/
#information ul {
    text-align:center;
    margin: 0px 0 10px 0;
}

#main #information p {
    color:#333333;
    line-height:1.7em;
    margin:-10px 1.2em 0px 1.2em;
}
/* これ以降Mac IE 5にも適用される */

#information li {
    margin:0 5px;
}



/* お支払いの設定-------------------------------------------------- */
#payment{
    width:620px;
}

/* これ以降Mac IE 5のみに適用される \*//*/
#payment ul {
    text-align:center;
    margin: -5px 0 10px 0;
}

#main #payment p {
    color:#333333;
    line-height:1.7em;
    margin:-5px 15px 1.2em 15px;
}
/* これ以降Mac IE 5以外にも適用される */

/* これ以降Mac IE 5には適用されない \*/
#payment ul {
    text-align:center;
    margin: -10px 0 10px 0;
}

#main #payment p {
    color:#333333;
    line-height:1.7em;
    margin:-10px 1.2em 0px 1.2em;
}
/* これ以降Mac IE 5にも適用される */

#payment li {
    display:inline;
    margin:0 5px;
}

 /* フッターの設定-------------------------------------------------- */
#footer .copy {
       padding:10px;
}

#footer .copy img {
       vertical-align:middle ;
}

/* 汎用 */
#main h2 {
	clear:both;
	margin:0 0 10px 5px;
	padding:2px 5px;
	color:#444549;
	font-size:12px;
	font-weight:bold;
	border-left:10px solid #88CAEC;
	border-bottom:3px solid #88CAEC;
}

#main h3 {
	clear:both;
	height:30px;	
	width:600px;
	margin:0px 0px 0px 0px;
	padding-top:15px;
	padding-left:16px;
	font-size:115%;
	color:#0C5E19;
	font-weight:bold;
	text-decoration:none;
    background-image:url(/images/title-h3.gif);
    background-repeat:no-repeat;
	background-position: 0 43%;
}

#main #card {
	clear:both;
	height:20px;	
	width:522px;
	margin:20px 0px 0px 0px;
	padding-top:7px;
	padding-left:81px;
	font-size:100%;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
    background-image:url(/images/title-card.gif);
    background-repeat:no-repeat;
	background-position: 50% 50%;
}

#main h4 {
	clear:both;
	margin:0px 10px 0px 10px;
	padding:0px 0px 0px 5px;
	font-size:12px;
	color:#0570A7;
	line-height:2em;
	font-weight:bold;
	text-decoration:none;
    border-bottom:1px #cccccc dashed;
}

#main h5 {
	clear:both;
	margin:5px 10px 0px 20px;
	padding:0px 0px 0px 15px;
	font-size:12px;
	color:#444549;
	font-weight:bold;
	text-decoration:none;
	background-image:url(/images/icon-main3.gif);
	background-repeat:no-repeat;
	background-position: 0 43%;
}

#main h6 {
	clear:both;
	margin:10px 0 10px 15px;
	padding:3px;;
	color:#268235;
	font-size:11px;
	font-weight:bold;
	line-height:1.1em;
	border-left:5px solid #589F64;
}

.sitemap{
	clear:both;
	margin:5px 10px 15px 40px;
	padding:0px 0px 0px 50px;
	text-decoration:none;
	background-image:url(/images/icon-square.gif);
	background-repeat:no-repeat;
	background-position: 5% 43%;
}



#contents p{margin:1.2em 15px; color:#333333;line-height:1.7em;}

#static-page ol{margin:1.2em 5px 1.2em 15px; color:#333333;line-height:1.1em;}
#static-page li{margin:1em 5px 1em 20px !important; color:#333333;line-height:1.1em; list-style: disc !important; }
#static-page ul{margin:1em 5px 1em 15px !important; color:#333333;line-height:1.1em; list-style: disc !important; }
#static-page li.lr{margin:1em 5px 1em 20px !important; color:#333333;line-height:1.1em; list-style: lower-roman !important; }




 /* カテゴリ詳細の設定-------------------------------------------------- */

.ChoiceGoods table {
	margin:0px 30px;
	border-collapse: collapse;
}

.ChoiceGoods table th {
	font-weight:normal;
	padding:5px;
	color:#0C5E19;
	font-weight:bold;
	white-space: nowrap;
	text-align:center;
	background-color:#f0f0f0;
	border:1px #cccccc solid;
}

.ChoiceGoods table td {
	padding:5px 10px;
	text-align:left;
	/*text-valign:top;*/
	border:1px #cccccc solid;
}

.ChoiceGoods table td.goods {
	white-space:nowrap;
	/*text-valign:top;*/
}

.ChoiceGoods table a:link ,.ChoiceGoods table a:visited {
	color:#134685; 
	text-decoration:none;
	font-weight:bold;
	/*text-valign:top;*/
}

.ChoiceGoods table a:hover ,.ChoiceGoods table a:active {
	color:#ff6c00; 
	text-decoration:underline;
	font-weight:bold;
	/*text-valign:top;*/
}


/* æ–™é‡‘è¡¨ã®è¨­å®š-------------------------------------------------- */
/*dtcong content edit*/
form.PriceList {

}

form.PriceList div {

}

form.PriceList .ChoiceDetail {	
	margin: 0 auto;
	padding-bottom:20px;
}

form.PriceList .ChoiceDetail table td{
	background-color:#f0f0f0;
	border:0;
}

form.PriceList .ChoicePrice {
	height:73px;
	background-image:url(../images/BlueArrow.png);
	background-repeat:no-repeat;
	background-position: 20px 0px;
	padding:0px 10px 0 10px;
	margin: 0 auto;
}

form.PriceList div.paper {
	clear:both;
	height:30px;
	width:515px;
	padding-top:10px;
	padding-left:70px;
	padding-bottom:10px;
	color:#333333;
	text-decoration:none;
	background-image:url(../images/PaperPict.png);
	background-repeat:no-repeat;
	background-position: 3% 5% ;
	margin:0 0 0 0px;
}

form.PriceList div.color {
	clear:both;
	height:30px;
	padding-top:10px;
	padding-left:70px;
	padding-bottom:10px;
	color:#333333;
	text-decoration:none;
	background-image:url(../images/CMYKPict.png);
	background-repeat:no-repeat;
	background-position: 3% 5%;
	margin:0 0 0 0px;
}

form.PriceList div.page {
	clear:both;
	height:30px;
	padding-top:10px;
	padding-left:70px;
	padding-bottom:10px;
	color:#333333;
	text-decoration:none;
	background-image:url(../images/PagePict.png);
	background-repeat:no-repeat;
	background-position: 3% 5%;
	margin:0 0 0 0px;
}

form.PriceList div.limit {
	clear:both;
	height:30px;
	padding-top:10px;
	padding-left:70px;
	padding-bottom:10px;
	color:#333333;
	text-decoration:none;
	background-image:url(../images/icon-limit.gif);
	background-repeat:no-repeat;
	background-position: 3% 5%;
	margin:0 0 0 0px;
}

form.PriceList table {
	margin:0px 0px 0px 0px;
	border-collapse: collapse;
}

form.PriceList table th {
	font-weight:normal;
	padding:5px;
	color:#F29206;
	font-weight:bold;
	white-space: nowrap;
	text-align:center;
	background-color:#f0f0f0;
	border:1px #cccccc solid;
}


form.PriceList table td {
	padding:5px 25px;
	border:1px #cccccc solid;	
}

div.ChoiceDetail div{
	padding:5px;
}

div.ChoiceDetail table td{
	padding:10px;
}

form.PriceList div.PriceTable table td{	
	padding:5px;
	text-align:right;	
}

div.PriceTable table td {	
	padding:0px 0px;
	text-align:center;
	border:0 #cccccc solid;	
}

div.PriceListTable table td {
	padding:5px 20px;
	border:1px #cccccc solid;
}

div.PriceListTable table th {
	padding:0px 5px;
	font-weight:normal;
	padding:5px;
	color:#F29206;
	font-weight:bold;
	white-space:nowrap;
	text-align:center;
	background-color:#f0f0f0;
	border:1px #cccccc solid;	
}

form.CartForm table.TableNote td{
	padding:2px;
	font-size:13px;
	border:0;
}

form.CartForm div.TableInfo table.TableNote{
	border:0;
	width:300px;
}

form.CartForm div.TableInfo table.TableNote td{
	font-size:14px;
	border:0;
	padding:2px;	
}

form.CartForm div.TableNote{
	padding-top:10px;
	padding-bottom:30px;
}

form.CartForm div.TableNote table td{
	padding:3px;
	font-size:13px;
	vertical-align:top;
}

form.CartForm div.TableInfo table {
	width:610px;
	text-align:center;
	margin-bottom:10px;
	margin-top:10px;
}

form.CartForm div.TableInfo table th.large{
	padding:0px 5px;
	width:25%;
	white-space: nowrap;
	font-weight:normal;
	padding:5px;
	font-size:13px;
	color:#134685;
	font-weight:bold;
	text-align:center;
	background-color:#f0f0f0;
	border:1px #dadada solid;
}

form.CartForm div.TableInfo table th{
	padding:0px 5px;
	width:15%;
	white-space: nowrap;
	font-weight:normal;
	padding:5px;
	font-size:13px;
	color:#134685;
	font-weight:bold;
	text-align:center;
	background-color:#f0f0f0;
	border:1px #dadada solid;
	vertical-align:top;
}

form.CartForm div.TableInfo table th.small{
	padding:0px 5px;
	width:5%;
	padding:5px;
	text-align:center;
	background-color:#f0f0f0;
	border:1px #dadada solid;
}

form.CartForm div.TableInfo table td {
	padding:0px 5px;
	padding:5px;
	text-align:left;
	font-size:13px;
	color:#010101;	
	background-color:#FFFFFF;
	border:1px #dadada solid;
	white-space: normal;
}

form.CartForm div.TableInfo table td.large {
	padding:0px 5px;
	padding:5px;
	text-align:left;
	font-size:13px;
	color:#010101;	
	background-color:#FFFFFF;
	border:1px #dadada solid;
	white-space:normal;
}


form.CartForm div.TableInfo table td div.right{
	float:right;
}

form.CartForm div.TableInfo table td div.left{
	float:left;
}

form.CartForm div.TableInfo table td.topImage {
	text-align:center;
	font-size:13px;
	padding:0;
	color:#010101;
	height:20px;	
	background-color:#f0f0f0;
	border:1px #dadada solid;
}

form.CartForm div.TableInfo table td.showImage {
	text-align:center;
	padding:0;
	height:20px;	
	background-color:#f0f0f0;
	border:1px #dadada solid;
	width:20%;
}

form.CartForm div.TableInfo table td.none {
	border:0px;
}

form.CartForm div.TableInfo table td div.leftHaisosakiShow{
	border:2px solid #df7516;
	width:99%;
	margin-top:5px;
	margin-bottom:0px;
}


form.CartForm div.TableInfo table td div.leftOkurinushiShow{
	border:2px solid #007ac4;
	width:99%;
	margin-top:0px;
	margin-bottom:5px;
}

/*CSS for address choice page - TAB address*/
UL.tabNavigation {
	list-style: none;
	margin: 0;
	padding: 0;
}

UL.tabNavigation LI {
	display: inline;
	border: 0px;	
}

UL.tabNavigation LI A {
	background-image:url(../img/OrangeTabSmall_btn.png);
	background-repeat:no-repeat;
	color: #FFFFFF;
	text-decoration: none;
	font-size:16px;
	font-weight:bold;
	display:inline-block;
	width:45px;
	text-align:center;
}

UL.tabNavigation LI A.selected,
UL.tabNavigation LI A:hover {
	background-image:url(../img/OrangeTabBig_btn.png);
	background-repeat:no-repeat;
	color:#FFFF00;
	font-weight:bold;
	font-size:18px;
	font-weight:bold;
	display:inline-block;
	width:45px;
	text-align:center;

}

UL.tabNavigation LI A:focus {
	outline: 0;
}

div.haisosaki_tabs div {
	padding: 5px;
	margin-top: 0px;
	border: 2px solid #df7516;
	width:450;
	margin-right:0px;
}


UL.tabNavigation2 {
	list-style: none;
	margin: 0;
	padding: 0;
}

UL.tabNavigation2 LI {
	display: inline;
	border: 0px;
}

UL.tabNavigation2 LI A {
	background-image:url(../img/BlueTabSmall_btn.png);
	background-repeat:no-repeat;
	color: #FFFFFF;
	text-decoration: none;
	font-size:16px;
	font-weight:bold;
	display:inline-block;
	width:45px;
	text-align:center;
}

UL.tabNavigation2 LI A.selected,
UL.tabNavigation2 LI A:hover {
	background-image:url(../img/BlueTabBig_btn.png);
	background-repeat:no-repeat;
	color:#FFFF00;
	font-weight:bold;
	font-size:18px;
	font-weight:bold;
	display:inline-block;
	width:45px;
	text-align:center;
}

UL.tabNavigation2 LI A:focus {
	outline: 0;
}

div.okurinushi_tabs div {
	padding: 5px;
	margin-top: 0px;
	border: 2px solid #007ac4;
	width:450;
}
/*---------------------*/
form.CartForm div.TableInfo table td table.address_oku{
	width:100%;
	border:0px;
	padding:0px;
	margin:0;
}

form.CartForm div.TableInfo table td table.address_oku th{
	text-align:right;
	border:0px;
	background:#FFFFFF;
	padding:0;
	width:10%;
}

form.CartForm div.TableInfo table td table.address_oku td.inputCol{
	border:0px;
	background:#FFFFFF;
	white-space:nowrap;
	vertical-align:top;
	padding:1px;
	font-size:13px;
}

form.CartForm div.TableInfo table td table.address_oku td.addrShow{
	border:0px;
	background:#FFFFFF;
	white-space:normal;
	padding:1px;
	width:90%;
	font-size:13px;
}

form.CartForm div.TableInfo table td table.address{
	width:100%;
	border:0px;
	padding:0px;
	margin:0;
}

form.CartForm div.TableInfo table td table.address th{
	text-align:right;
	border:0px;
	background:#FFFFFF;
	padding:0;
}

form.CartForm div.TableInfo table td table.address td.inputCol{
	border:0px;
	background:#FFFFFF;
	white-space:nowrap;
	vertical-align:top;
	padding:1px;
	font-size:13px;
}
form.CartForm div.TableInfo table td table.address td.inputCol-text{
	border:0px;
	background:#FFFFFF;
	white-space:nowrap;
	vertical-align:top;
	padding:1px;
	font-size:13px;
}

form.CartForm div.TableInfo table td table.address td.addrShow{
	border:0px;
	background:#FFFFFF;
	white-space:normal;
	padding:1px;
	width:80%;
	font-size:13px;
}

form.CartForm div.TableInfo table td table.address td.addrShow_okuShow{
	border:0px;
	background:#FFFFFF;
	white-space:normal;
	padding:1px;
	width:95%;
	font-size:13px;
}
form.CartForm div.TableInfo table td table.address_show_oku{
	width:100%;
	border:0px;
	padding:0px;
	margin:0;
}

form.CartForm div.TableInfo table td table.address_show_oku td.inputCol{
	text-align:left;	
	border:1px solid #CCCCCC;
	background-color:#FFFFFF;
	padding:2px;
	width:10%;
}

form.CartForm div.TableInfo table td table.address_show_oku td.addrShow{
	text-align:left;
	border:1px solid #CCCCCC;
	background-color:#FFFFFF;
	padding:2px;
	width:90%;
}

form.CartForm div.TableInfo table td table.address_list{
	width:100%;
	border:0px;
	padding:0px;
	margin:0;
}
form.CartForm div.TableInfo table td table.address_list td{
	text-align:left;	
	border:0;
	background-color:#FFFFFF;
	padding:1px;
	width:20%;
}

form.CartForm div.TableInfo table td table.address_show{
	width:100%;
	border:0px;
	padding:0px;
	margin:0;
}
form.CartForm div.TableInfo table td table.address_show td.inputCol{
	text-align:left;	
	border:1px solid #CCCCCC;
	background-color:#FFFFFF;
	padding:2px;
	width:20%;
}

form.CartForm div.TableInfo table td table.address_show td.addrShow{
	text-align:left;
	border:1px solid #CCCCCC;
	background-color:#FFFFFF;
	padding:2px;
	width:80%;
}

form.CartForm div.TableInfo table td table.address_show td.inputCol_odd{
	text-align:left;	
	border:1px solid #CCCCCC;
	background-color:#F5F5F5;
	padding:2px;
	width:20%;
}

form.CartForm div.TableInfo table td table.address_show td.addrShow_odd{
	text-align:left;
	border:1px solid #CCCCCC;
	background-color:#F5F5F5;
	padding:2px;
	width:80%;
}

form.CartForm div.TableInfo table td table.address_show td.inputCol_even{
	text-align:left;
	background-color:#CCCCCC;
	background-color:#FFFFFF;
	padding:2px;
	width:20%;
}

form.CartForm div.TableInfo table td table.address_show td.addrShow_even{
	text-align:left;
	border:1px solid #CCCCCC;
	background-color:#FFFFFF;
	padding:2px;
	width:80%;
}

div#null_data{
	background:url(../img/bg_null_data.gif);
	width:250px;
	height:20px;
	float:inherit;
	margin-top:5px;
}

form.CartForm div.TableList table {
	width:610px;
	white-space: nowrap;
	text-align:center;
	border:1px #cccccc solid;
}

.TitleList {
	font-size:14px;
	font-weight:bold;
	padding-top:20px;
	padding-bottom:5px;
	padding-left:8px;
	font-size:14px;}

form.CartForm div.TableList table th {
	padding:0px 5px;
	font-weight:normal;
	color:#F29206;
	font-weight:bold;
	white-space: nowrap;
	text-align:center;
	background-color:#EFEFEF;
	border:1px #cccccc solid;
}

form.CartForm div.TableList table td {
	padding:0px 5px;
	padding:3px;
	text-align:left;
	font-size:14px;
	border:1px #cccccc solid;
}

form.CartForm div.TableList .odd-line{
	background-color:#FFFFFF;
}

form.CartForm div.TableList .even-line{
	background-color: #EEF4FF;
}

form.PriceList table a:link ,form.PriceList table a:visited {
	color:#134685; 
	text-decoration:none;
	font-weight:bold;
}

form.PriceList table a:hover ,form.PriceList table a:active {
	color:#ff6c00; 
	text-decoration:underline !important;
	font-weight:bold;
}

/*--END CSS for address choice page - TAB address*/
/*--// end dtcong content edit*/

/* 料金表一行ごとに色を変える------------------------ */
.linec{
    background-color: #FFFFFF;
}

.lined{
    background-color: #EEF4FF;
}

 /* 注文詳細フォームの設定-------------------------------------------------- */

form.ChumonForm {
}

form.ChumonForm div img {
	vertical-align:middle;
}

form.ChumonForm .PrintDetail {
	background:#f0f0f0;
	padding:10px 0px 10px 0px;
	margin:0px 10px 10px 0px;
}

form.ChumonForm div.item {
	font-size:120%;
	font-weight:bold;
	margin:0px 10px 5px 10px;
}

form.ChumonForm div.price {
	font-size:100%;
	margin:0px 10px 5px 10px;
	border-bottom:1px #cccccc dotted;
	padding:0 0 8px 0;
}

form.ChumonForm div.paper {
	display:inline;
	padding:0px;
	color:#333333;
	margin:5px 0 0 5px;
}

form.ChumonForm div.color {
	display:inline;
	padding:0px;
	color:#333333;
	margin:5px 0 0 5px;
}

form.ChumonForm div.limit {
	display:inline;
	padding:0px;
	color:#333333;
	margin:5px 0 0 5px;
}

form.ChumonForm div.page {
	display:inline;
	padding:0px;
	color:#333333;
	margin:5px 0 0 5px;
}


form.ChumonForm table {
	width:590px;
	margin:0px 10px;
	border-collapse: collapse;
}

form.ChumonForm table th {
	font-weight:normal;
	padding:5px;
	color:#00407B;
	font-weight:bold;
	white-space: nowrap;
	text-align:center;
	background-color:#f0f0f0;
	border:1px #cccccc solid;
}

form.ChumonForm table td {
	padding:5px 10px;
	text-align:left;
	border:1px #cccccc solid;
	line-height:130%;
}

form.ChumonForm table a:link ,form.ChumonForm table a:visited {
	color:#FF6C00; 
	text-decoration:none;
	font-weight:bold;
}

form.ChumonForm table a:hover ,form.ChumonForm table a:active {
	color:#134685; 
	text-decoration:underline;
	font-weight:bold;
}

form.ChumonForm div.haisosaki {
	margin:2px 0 2px 10px;
	font-size:100%;
	font-weight:bold;
	color:#00407B;
}

form.ChumonForm .jusho {
	margin:2px 0 20px 50px;
	font-size:100%;
}

form.ChumonForm .jusho {
	width:500px !important;
}

/* パンくずの設定-------------------------------------------------- */

div.pan {
/*margin:3px 0;
font-size:90%;*/
color:#134685 
}

div.pan a:link ,div.pan a:visited {
color:#666666; 
text-decoration:none;
}

div.pan a:hover ,div.pan a:active {
color:#134685; 
text-decoration:underline;
}

 /* フォントアクセントの設定-------------------------------------------------- */
/* 黒太字 ----------*/
.font-bold{
    font-weight:bold;
}

/* 赤字太字 ----------*/   
.font-bold-red{
    color:#ff6c00 !important;
    font-weight:bold;    
} 

/* 青字 ----------*/
.font-blue{
    color:#02458A !important;
}

/* 青字太字 ----------*/
.font-bold-blue{
    color:#02458A !important;
    font-weight:bold;    
}



/* マイページの設定-------------------------------------------- */

#mypage{
    width:610px;
    height:40px;
}

#mypage .mypagemenu{
     width:610px;
     height:40px;
}

#mypage li{
    margin:0 0 10px 0 !important;
}

#mypage .mypagemenu li {float:left; margin:0; padding:0; text-indent:-9999px; list-style:none; }
#mypage .mypagemenu li a {display:block; height:40px;}

#mypage .mypagemenu li.mp-customer a{width:136px; background: url(../images/menu-mypage.gif) 0px 0px; }
#mypage .mypagemenu li.mp-customer a:hover {width:136px; background: url(../images/menu-mypage.gif)  0px -50px ; }
#mypage .mypagemenu li.mp-customer-active a {width:136px; background: url(../images/menu-mypage.gif)  0px -50px; }

#mypage .mypagemenu li.mp-pass a{width:97px; background: url(../images/menu-mypage.gif) -135px 0px; }
#mypage .mypagemenu li.mp-pass a:hover {width:97px; background: url(../images/menu-mypage.gif)  -135px -50px ; }
#mypage .mypagemenu li.mp-pass-active a {width:97px; background: url(../images/menu-mypage.gif)  -135px -50px; }

#mypage .mypagemenu li.mp-progress a{width:115px; background: url(../images/menu-mypage.gif) -232px 0px; }
#mypage .mypagemenu li.mp-progress a:hover {width:115px; background: url(../images/menu-mypage.gif)  -232px -50px ; }
#mypage .mypagemenu li.mp-progress-active a {width:115px; background: url(../images/menu-mypage.gif)  -232px -50px; }

#mypage .mypagemenu li.mp-derivary a{width:111px; background: url(../images/menu-mypage.gif) -347px 0px; }
#mypage .mypagemenu li.mp-derivary a:hover {width:111px; background: url(../images/menu-mypage.gif)  -347px -50px ; }
#mypage .mypagemenu li.mp-derivary-active a {width:111px; background: url(../images/menu-mypage.gif)  -347px -50px; }

#mypage .mypagemenu li.mp-secession a{width:78px; background: url(../images/menu-mypage.gif) -459px 0px; }
#mypage .mypagemenu li.mp-secession a:hover {width:78px; background: url(../images/menu-mypage.gif)  -459px -50px ; }
#mypage .mypagemenu li.mp-secession-active a {width:78px; background: url(../images/menu-mypage.gif)  -459px -50px; }

#mypage .mypagemenu li.mp-logout a{width:73px; background: url(../images/menu-mypage.gif) -538px 0px; }
#mypage .mypagemenu li.mp-logout a:hover {width:73px; background: url(../images/menu-mypage.gif)  -538px -50px ; }
#mypage .mypagemenu li.mp-logout-active a {width:73px; background: url(../images/menu-mypage.gif)  -538px -50px; }


/* マイページ各アイテムの設定-------------------------------------------------- */
#mypagemain{
    width:610px;
}

div.mypage_item{
    position:relative;
    width:610px;
}

.mypage_item ul{
    width:610px;
    margin:0;
}

.mypage_item li{
    width:610px;
    height:60px;
    text-align:left;
}

.mpi-customer{ 
	background: url(../images/mypage-customer.jpg) 0px 0px;
	background-repeat: no-repeat;
	padding-top:25px;
}

.mpi-pass{ 
	background: url(../images/mypage-pass.jpg) 0px 0px;
	background-repeat: no-repeat;
	padding-top:25px;
}

.mpi-progress{ 
	background: url(../images/mypage-progress.jpg) 0px 0px;
	background-repeat: no-repeat;
	padding-top:25px;
}

.mpi-derivary{ 
	background: url(../images/mypage-delivary.jpg) 0px 0px;
	background-repeat: no-repeat;
	padding-top:25px;
}

.mpi-secession{ 
	background: url(../images/mypage-secession.jpg) 0px 0px;
	background-repeat: no-repeat;
	padding-top:25px;
}

.mypage_item li a {
    width:380px;
    font-size:115%;
    padding:30px 0px 0px 160px !important;
    font-weight:bold;
    background-image:url(../images/btn-mypage.jpg);
	background-repeat:no-repeat;
	background-position: 100% 105%;
}

.mypage_item_s{
   	font-size:100%;
	padding:10px 0px 0px 160px;
	margin:0 !important;
}


.line-dot {
	clear:both;
    height:5px;
    width:620px;
    overflow:hidden;
    border-bottom:1px #cccccc dashed;
}

* html .line-dot {
   margin-top:20px;
}

/* 画面遷移の設定-------------------------------------------------- */

p.submit {
	background-color:#F6F6F6;
	border:1px #CCCCCC solid;
	margin:20px 10px 10px 0px !important;
	text-align:center;
}

p.submit input {margin:5px;}

p.back {
	margin:10px 10px 10px 0px !important;
	text-align:left;
}

/* テーブル1の設定-------------------------------------------------- */
.table1{
    margin:20px 20px;
	border-collapse: collapse;
	font-size:95%;
	border:1px #cccccc solid;
	width:570px;
}

.table1 th{
	font-weight:normal;
	padding:5px;
	color:#00407B;
	font-weight:bold;
	border-right:1px #cccccc solid;
	border-bottom:1px #cccccc dotted;
	background-color:#f0f0f0;
	text-align:left !important;
	line-height:125%;
}

.table1 th.aa{
	font-weight:normal;
	padding:5px;
	color:#00407B;
	border-right:1px #cccccc solid;
	border-bottom:1px #cccccc dotted;
	background-color:#f0f0f0;
	text-align:center;
	line-height:125%
}

.table1 th.bb{
	font-weight:bold;
	width:120px;
	padding:5px;
	color:#00407B;
	border-right:1px #cccccc solid;
	border-bottom:1px #cccccc dotted;
	background-color:#f0f0f0;
	text-align:left;
	line-height:125%;
	margin-top:5px;
}

.table1 th.cc{
	background-color:#666666;
	color:#ffffff;
	border-bottom:1px #cccccc solid;
	text-align:center;
	border-right:1px #eeeeee solid;
}

.table1 td{
	padding:5px;
	border-bottom:1px #cccccc dotted;
	background-color:#ffffff;
	border-right:1px #dddddd solid;
	line-height:125%;
}

.table1 td.aa{
	width:100px;
	background-color:#F7F7F7;
	color:#ffffff;
	border-bottom:1px #cccccc solid;
	text-align:center;
	border-right:1px #eeeeee solid;
}


.table1 td table{
    font-size:100%;
    border-collapse: collapse;
    border-style:none;
    margin:0; 
    width:auto;
}

.table1 table tr {
    vertical-align:top;
}

.table1 table td {
    border-style:none;
}


/* テーブル2の設定-------------------------------------------------- */
.table2{
    margin:20px 20px;
	border-collapse: collapse;
	font-size:90%;
	border:1px #cccccc solid;
	width:590px;
}
.table2 th{
	font-weight:normal;
	padding:5px;
	color:#00407B;
	font-weight:bold;
	border-right:1px #cccccc solid;
	border-bottom:1px #cccccc dotted;
	background-color:#f0f0f0;
	text-align:left;
	line-height:125%;
}

.table2 th.aa{
	font-weight:normal !important;
	padding:5px;
	color:#00407B;
	border-right:1px #cccccc solid;
	border-bottom:1px #cccccc dotted;
	background-color:#f0f0f0;
	text-align:center !important;
	line-height:125%
}

.table2 th.bb{
	font-weight:bold;
	width:120px;
	padding:5px;
	color:#00407B;
	border-right:1px #cccccc solid;
	border-bottom:1px #cccccc dotted;
	background-color:#f0f0f0;
	text-align:left;
	line-height:125%
}

.table2 th.cc{
	background-color:#666666;
	color:#ffffff;
	border-bottom:1px #cccccc solid;
	text-align:center;
	border-right:1px #eeeeee solid;
}

.table2 td{
	padding:5px;
	border-bottom:1px #cccccc dotted;
	border-right:1px #dddddd solid;
	line-height:125%;
}

.table2 tr.linea{
    background-color: #FFFFFF;
}

.table2 tr.lineb{
    background-color: #FFF7F2;
}

/* テーブル3の設定-------------------------------------------------- */
.table3{
    margin:20px 20px;
	border-collapse: collapse;
	font-size:90%;
	border:1px #cccccc solid  !important;
	width:330px !important;
}

.table3 th{
	font-weight:bold;
	padding:5px;
	color:#00407B;
	border:1px #cccccc solid !important;
	background-color:#FFF7F2;
	text-align:center;
	line-height:125%;
	width:100px;
}

.table3 th.aa{
	font-weight:bold;
	padding:5px;
	color:#00407B;
	background-color:#FFF7F2;
	text-align:center;
	line-height:125%;
	width:230px;
}

.table3 td{
	padding:5px;
	border:1px #cccccc dotted  !important;
	background-color:#ffffff;
	line-height:125%;
}

.table3 td table{
    font-size:100%;
    border-collapse: collapse;
    border-style:none;
    margin:0; 
    width:auto;
}

.table3 table tr {
    vertical-align:top;
}

.table3 table td {
    border-style:none;
}


/* log一覧の設定-------------------------------------------------- */
.log{
    margin:20px 20px;
	border-collapse: collapse;
}

.log dl{
    margin:5px 0px;
	border-collapse: collapse;
	border:1px #cccccc solid;
}


.log dt.log-title{
	font-weight:normal;
	padding:5px 0 5px 20px;
	color:#00407B;
	background-color:#EEF4FF;
	text-align:left;
	line-height:125%;
	background-image:url(/images/icon-main3.gif);
	background-repeat:no-repeat;
	background-position: 1% 43%;
}

.log dt.log-content{
	font-weight:normal;
	padding:3px 0 3px 30px;
	text-align:left;
	line-height:125%;
	font-size:90%;
}

.log span{
	font-weight:normal;
	padding:5px 0 5px 10px;
	color:#00407B;
	text-align:left;
	line-height:125%;
}



/* カレンダーの設定-------------------------------------------------- */
.calender-ichi{
    padding:20px;
    text-align:center;
}

.calendar {
    margin:5px 10px;
	border-collapse: collapse;
	font-size:90%;
	border:1px #cccccc solid;
	text-align:center;
}

.calendar td {
	border-collapse: collapse;
	border: solid 1px #666666 !important;
    margin:0 ;
    width:auto;
}

.day {
	border-collapse: collapse;
	border: solid 1px #666666 !important;
	background-color:#FFFFD6;
    margin:0 ;
    width:auto;
}


/*Q&A ---------*/
.que {
	margin:5px 0 5px 40px;
	color:#FF6C00 !important;
	font-weight:bold;
	line-height:1.1em;
}

.ans {
    margin-left:40px !important;
    color:#333333;
    line-height:1.4em;
}

/* 価格表スワップボタン */
#orderbar {
	text-decoration: none;
	text-indent: 40px;
	display: block;
}
#orderbar a {
	display: block;
	height: 28px;
	width: 610px;
	padding-top: 12px;
	background-image: url(../images/order_bar.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#orderbar a:hover {
	background-image: url(../images/order_bar.gif);
	background-repeat: no-repeat;
	background-position: left -40px;
	display: block;
	height: 28px;
	width: 610px;
	padding-top: 12px;
}

/* 新着情報 */
#contents p {
	margin: .5em 15px;
}
#contents h3 {
	height: auto;
	padding: 0;
	margin-top: 1em;
	color: #007ac5;
	background: none;
}
#contents h4 {
	padding: 0;
	margin-left: 0;
	border: none;
	line-height: 1em;
}
#contents h5 {
	padding: 0;
	margin-left: 0;
	background: none;
	line-height: 1em;
}
#contents h6 {
	padding: 0;
	margin-left: 0;
	border: none;
	line-height: 1em;
}
#contents strong {
	margin: 1em;
	font-weight: bold;
	color: #ff6c00;
}
#contents dl {
	margin-left: 1em;
}
#contents dt {
	font-weight: bold;
}
#contents dd {
	margin-left: 1em;
	padding-bottom: .5em;
}
#contents ol {
	margin: .5em 15px;
}


/*********************THUANQUACH**************************/
div#div_choicedetail_hint {	
	display:none;
    position:absolute;   	
  	background-color:#f18b1a;
  	padding: 10px ;	
	height:auto;
	color:#FFFFFF;	
	margin-left:430px;
	margin-top:5px;
	width:145px;
	font-weight:bold;
	font-size:14px;
	line-height:1.4em;
	
}
div#div_choicedetail_connector {	
	display:none;
	background:url(../images/tooltipConnectorCross.gif) no-repeat;
	width:16px; height:14px;
	position:absolute; 
	margin-bottom:10px; 
	margin-top:15px;
	margin-left:418px;
	
}

div#div_price_hint {	
	display:none;
    position:absolute;   	
  	background-color:#f18b1a;
  	padding: 10px ;	
	height:auto;
	color:#FFFFFF;
	margin-top:-32px;	
	margin-left:388px;
	margin-top:265px;
	width:145px;
	font-weight:bold;
	font-size:14px;
	line-height:1.4em;
	
}
div#div_price_connector {	
	display:none;
	background:url(../images/tooltipConnectorCross.gif) no-repeat;
	width:16px; height:14px;
	position:absolute; 
	margin-bottom:10px; 
	margin-top:275px;
	margin-left:376px;
	
}
/*********************THUANQUACH**************************/
/*---------dtcong----------------------*/
div#process_print_num_real_hint {	
	display:none;
    position:absolute;   	
  	background-color:#f18b1a;
  	padding: 3px ;	
	height:auto;
	color:#FFFFFF;	
	margin-left:420px;
	margin-top:140px;
	font-weight:bold;
	font-size:13px;
	line-height:1.4em;
	
}
div#process_print_num_real_connector {	
	display:none;
	background:url(../images/tooltipConnectorUp.gif) no-repeat;
	width:16px; height:14px;
	position:absolute; 
	margin-bottom:10px; 
	margin-top:127px;
	margin-left:500px;	
}

div#process_print_num_real_red_hint {	
	display:none;
    position:absolute;   	
  	background-color:#FF0000;
  	padding: 3px ;	
	height:auto;
	color:#FFFFFF;	
	margin-left:580px;
	margin-top:96px;
	font-weight:bold;
	font-size:13px;
	line-height:1.4em;
	
}
div#process_print_num_real_red_connector {	
	display:none;
	background:url(../images/tooltipConnectorCrossRed.gif) no-repeat;
	width:16px; height:14px;
	position:absolute; 
	margin-bottom:10px; 
	margin-top:123px;
	margin-left:569px;	
}

div#process_print_num_real_error_hint {	
	display:none;
    position:absolute;   	
  	background-color:#FF0000;
  	padding: 3px ;	
	height:auto;
	color:#FFFFFF;	
	margin-left:580px;
	margin-top:96px;
	font-weight:bold;
	font-size:13px;
	line-height:1.4em;	
}
div#process_print_num_real_error_connector {	
	display:none;
	background:url(../images/tooltipConnectorCrossRed.gif) no-repeat;
	width:16px; height:14px;
	position:absolute; 
	margin-bottom:10px; 
	margin-top:123px;
	margin-left:570px;
	
}

div#process_print_num_real_error_jp_hint {	
	display:none;
    position:absolute;   	
  	background-color:#FF0000;
  	padding: 3px ;	
	height:auto;
	color:#FFFFFF;	
	margin-left:580px;
	margin-top:96px;
	font-weight:bold;
	font-size:13px;
	line-height:1.4em;	
}
div#process_print_num_real_error_jp_connector {	
	display:none;
	background:url(../images/tooltipConnectorCrossRed.gif) no-repeat;
	width:16px; height:14px;
	position:absolute; 
	margin-bottom:10px; 
	margin-top:123px;
	margin-left:570px;
	
}

div#process_print_num_real_error_zero_hint {	
	display:none;
    position:absolute;   	
  	background-color:#FF0000;
  	padding: 3px ;	
	height:auto;
	color:#FFFFFF;	
	margin-left:582px;
	margin-top:96px;
	font-weight:bold;
	font-size:13px;
	line-height:1.4em;	
}
div#process_print_num_real_error_zero_connector {	
	display:none;
	background:url(../images/tooltipConnectorCrossRed.gif) no-repeat;
	width:16px; height:14px;
	position:absolute; 
	margin-bottom:10px; 
	margin-top:123px;
	margin-left:570px;
	
}

div#process_price_error_zero_hint {	
	display:none;
    position:absolute;   	
  	background-color:#FF0000;
  	padding: 3px ;	
	height:auto;
	color:#FFFFFF;	
	margin-left:80px;
	margin-top:-60px;
	font-weight:bold;
	font-size:13px;
	line-height:1.4em;	
}
div#process_price_error_zero_connector {	
	display:none;
	background:url(../images/tooltipConnectorCrossRed_Left.gif) no-repeat;
	width:16px; height:14px;
	position:absolute; 
	margin-bottom:10px; 
	margin-left:80px;
	margin-top:-20px;
	
}

div#process_set_num_hint {
	display:none;
    position:absolute;   	
  	background-color:#f18b1a;
  	padding: 3px ;	
	height:auto;
	color:#FFFFFF;	
	margin-left:410px;
	margin-top:7px;
	font-weight:bold;
	font-size:13px;
	line-height:1.4em;
	vertical-align:bottom;
	white-space:nowrap;
	
}
div#process_set_num_connector {	
	display:none;
	background:url(../images/tooltipConnectorCross.gif) no-repeat;
	width:16px; height:14px;
	position:absolute; 
	margin-bottom:10px; 
	margin-top:48px;
	margin-left:498px
	
}

div#process_set_num_red_hint {
	display:none;
    position:absolute;   	
  	background-color:#FF0000;
  	padding: 3px ;	
	height:auto;
	color:#FFFFFF;	
	margin-left:580px;
	margin-top:50px;
	font-weight:bold;
	font-size:13px;
	line-height:1.4em;
	vertical-align:bottom;
	white-space:nowrap;
	
}

div#process_set_num_red_connector {	
	display:none;
	background:url(../images/tooltipConnectorUp_red.gif) no-repeat;
	width:16px; height:14px;
	position:absolute; 
	margin-bottom:10px; 
	margin-top:52px;
	margin-left:568px;
	
}

div#process_set_num_error_zero_hint{
	display:none;
    position:absolute;   	
  	background-color:#FF0000;
  	padding: 3px;	
	height:auto;
	color:#FFFFFF;	
	margin-left:582px;
	margin-top:50px;
	font-weight:bold;
	font-size:13px;
	line-height:1.4em;
	vertical-align:bottom;
	white-space:nowrap;
}

div#process_set_num_error_zero_connector{	
	display:none;
	background:url(../images/tooltipConnectorUp_red.gif) no-repeat;
	width:16px; height:14px;
	position:absolute; 
	margin-bottom:10px; 
	margin-top:52px;
	margin-left:569px;
	
}



div#process_set_num_error_jp_hint {
	display:none;
    position:absolute;   	
  	background-color:#FF0000;
  	padding: 3px;	
	height:auto;
	color:#FFFFFF;	
	margin-left:580px;
	margin-top:50px;
	font-weight:bold;
	font-size:13px;
	line-height:1.4em;
	vertical-align:bottom;
	white-space:nowrap;
	
}
div#process_set_num_error_jp_connector {	
	display:none;
	background:url(../images/tooltipConnectorUp_red.gif) no-repeat;
	width:16px; height:14px;
	position:absolute; 
	margin-bottom:10px; 
	margin-top:52px;
	margin-left:569px;
	
}

div#cart_point_use_hint {	
	display:none;
    position:absolute;   	
  	background-color:#FF0000;
  	padding: 10px ;	
	height:auto;
	color:#FFFFFF;	
	margin-left:88px;
	margin-top:5px;
	font-weight:bold;
	font-size:13px;
	line-height:1.4em;
	
}
div#cart_point_use_connector {	
	display:none;
	background:url(../images/tooltipConnectorCrossRed.gif) no-repeat;
	width:16px; height:14px;
	position:absolute; 
	margin-bottom:10px; 
	margin-top:15px;
	margin-left:76px;
	
}

div#cart_point_use_jp_hint {	
	display:none;
    position:absolute;   	
  	background-color:#FF0000;
  	padding: 10px ;	
	height:auto;
	color:#FFFFFF;	
	margin-left:88px;
	margin-top:5px;
	font-weight:bold;
	font-size:14px;
	line-height:1.4em;
	
}
div#cart_point_use_jp_connector {	
	display:none;
	background:url(../images/tooltipConnectorCrossRed.gif) no-repeat;
	width:16px; height:14px;
	position:absolute; 
	margin-bottom:10px; 
	margin-top:15px;
	margin-left:76px;
	
}

div#cart_sent_id_hint {	
	display:none;
    position:absolute;   	
  	background-color:#FF0000;
  	padding: 10px ;	
	height:auto;
	color:#FFFFFF;	
	margin-left:622px;
	margin-top:15px;
	font-weight:bold;
	font-size:14px;
	line-height:1.4em;
	
}
div#cart_sent_id_connector {	
	display:none;
	background:url(../images/tooltipConnectorCrossRed.gif) no-repeat;
	width:16px; height:14px;
	position:absolute; 
	margin-bottom:0px; 
	margin-top:25px;
	margin-left:610px;
	
}

div#cart_payment_id_hint {	
	display:none;
    position:absolute;   	
  	background-color:#FF0000;
  	padding: 10px ;	
	height:auto;
	color:#FFFFFF;	
	margin-left:622px;
	margin-top:5px;
	font-weight:bold;
	font-size:14px;
	line-height:1.4em;
	
}
div#cart_payment_id_connector {	
	display:none;
	background:url(../images/tooltipConnectorCrossRed.gif) no-repeat;
	width:16px; height:14px;
	position:absolute; 
	margin-bottom:10px; 
	margin-top:15px;
	margin-left:610px;
	
}
div#address_okuri_hint {	
    display:none;
	position:absolute;   	
  	background-color:#f18b1a;
  	padding: 10px ;	
	height:auto;
	color:#FFFFFF;	
	margin-left:-157px;
	margin-top:10px;
	font-weight:bold;
	font-size:13px;
	line-height:1.4em;
	padding:2px;
	
}
div#address_okuri_connector {	
	display:none;
	background:url(../images/tooltipConnectorRight.gif) no-repeat;
	width:16px; height:14px;
	position:absolute; 
	margin-bottom:10px; 
	margin-top:70px;
	margin-left:-14px;
	
}
div#address_okuri_require_hint {	
    display:none;
	position:absolute;   	
  	background-color:#FF0000;
  	padding: 10px ;	
	height:auto;
	color:#FFFFFF;	
	margin-left:-156px;
	margin-top:-25px;
	font-weight:bold;
	font-size:13px;
	line-height:1.4em;
	padding:3px;
}
div#address_okuri_require_connector {	
	display:none;
	background:url(../images/tooltipConnectorRight_red.gif) no-repeat;
	width:16px; height:14px;
	position:absolute; 
	margin-bottom:10px; 
	margin-top:-17px;
	margin-left:-12px;
	
}

div#address_haiso_hint {
	display:none;	
    position:absolute;   	
  	background-color:#f18b1a;
  	padding: 10px ;	
	height:auto;
	color:#FFFFFF;	
	margin-left:-170px;
	margin-top:-30px;
	font-weight:bold;
	font-size:13px;
	line-height:1.4em;
	padding:2px;
}
div#address_haiso_connector {	
	display:none;
	background:url(../images/tooltipConnectorRight.gif) no-repeat;
	width:16px; height:14px;
	position:absolute; 
	margin-bottom:10px; 
	margin-top:70px;
	margin-left:-13px;
	
}
div#address_haiso_require_hint {
	display:none;	
    position:absolute;   	
  	background-color:#FF0000;
  	padding: 10px ;	
	height:auto;
	color:#FFFFFF;	
	margin-left:-168px;
	margin-top:-25px;
	font-weight:bold;
	font-size:13px;
	line-height:1.4em;
	padding:3px;
}
div#address_haiso_require_connector {	
	display:none;
	background:url(../images/tooltipConnectorRight_red.gif) no-repeat;
	width:16px; height:14px;
	position:absolute; 
	margin-bottom:10px; 
	margin-top:-20px;
	margin-left:-10px;
	
}
div#address_haiso_error_hint {
	display:none;	
    position:absolute;   	
  	background-color:#FF0000;
  	padding: 10px ;	
	height:auto;
	color:#FFFFFF;	
	margin-left:-165px;
	margin-top:-25px;
	font-weight:bold;
	font-size:13px;
	line-height:1.4em;
	padding:3px;
}
div#address_haiso_error_connector {	
	display:none;
	background:url(../images/tooltipConnectorRight_red.gif) no-repeat;
	width:16px; height:14px;
	position:absolute; 
	margin-bottom:10px; 
	margin-top:-17px;
	margin-left:-19px;
	
}

div#address_haiso_delete_hint {
	display:none;	
    position:absolute;   	
  	background-color:#f18b1a;
  	padding: 10px ;	
	height:auto;
	color:#FFFFFF;	
	margin-left:-169px;
	margin-top:35px;
	font-weight:bold;
	font-size:13px;
	line-height:1.4em;
	padding:3px;
}
div#address_haiso_delete_connector {	
	display:none;
	background:url(../images/tooltipConnectorRight.gif) no-repeat;
	width:16px; height:14px;
	position:absolute; 
	margin-bottom:10px; 
	margin-top:43px;
	margin-left:-16px;
	
}

div#address_haiso_error_jp_hint {
	display:none;	
    position:absolute;   	
  	background-color:#FF0000;
  	padding: 10px ;	
	height:auto;
	color:#FFFFFF;	
	margin-left:25px;
	margin-top:-25px;
	font-weight:bold;
	font-size:12px;
	line-height:1.4em;
	padding:3px;
}
div#address_haiso_error_jp_connector {	
	display:none;
	background:url(../images/tooltipConnectorRight_red.gif) no-repeat;
	width:16px; height:14px;
	position:absolute; 
	margin-bottom:10px; 
	margin-top:-23px;
	margin-left:187px;
	
}

div#cart_mess_show_hint{	
    position:absolute;   	
  	background-color:#f18b1a;
  	padding: 3px ;	
	height:auto;
	color:#FFFFFF;	
	margin-left:468px;
	margin-top:-10px;
	width:auto;
	font-weight:bold;
	font-size:13px;
	line-height:1.4em;
	
}
div#cart_mess_show_connector{	
	background:url(../images/tooltipConnectorCross.gif) no-repeat;
	width:16px; height:14px;
	position:absolute; 
	margin-bottom:10px; 
	margin-top:0px;
	margin-left:456px;
	
}

div#cart_error_show_hint{
	display:none;	
    position:absolute;   	
  	background-color:#FF0000;
  	padding: 3px ;	
	height:auto;
	color:#FFFFFF;	
	margin-left:468px;
	margin-top:-10px;
	width:auto;
	font-weight:bold;
	font-size:13px;
	line-height:1.4em;
	white-space:nowrap;
}
div#cart_error_show_connector{	
	display:none;
	background:url(../images/tooltipConnectorCrossRed.gif) no-repeat;
	width:16px; height:14px;
	position:absolute; 
	margin-bottom:10px; 
	margin-top:0px;
	margin-left:456px;
	
}

div#cart_error_payment_show_hint{
    position:absolute;   	
  	background-color:#FF0000;
  	padding:3px ;	
	height:auto;
	color:#FFFFFF;	
	margin-left:268px;
	margin-top:40px;
	width:auto;
	font-weight:bold;
	font-size:13px;
	line-height:1.4em;
	white-space:nowrap;
}
div#cart_error_payment_show_connector{	
	background:url(../images/tooltipConnectorUp_red.gif) no-repeat;
	width:16px; height:14px;
	position:absolute; 
	margin-bottom:10px; 
	margin-top:28px;
	margin-left:380px;
	
}

/*---------messge for template--------------*/
div#template_font_id_error_hint{
	display:none;	
    position:absolute;   	
  	background-color:#FF0000;
  	padding: 10px ;	
	height:auto;
	color:#FFFFFF;	
	margin-left:612px;
	margin-top:40px;
	width:auto;
	font-weight:bold;
	font-size:14px;
	line-height:1.4em;
	white-space:nowrap;
}
div#template_font_id_error_connector{	
	display:none;
	background:url(../images/tooltipConnectorCrossRed.gif) no-repeat;
	width:16px; height:14px;
	position:absolute; 
	margin-bottom:20px; 
	margin-top:50px;
	margin-left:600px;
	
}
div#template_font_id_hint{
	display:none;	
    position:absolute;   	
  	background-color:#f18b1a;
  	padding: 10px ;	
	height:auto;
	color:#FFFFFF;	
	margin-left:612px;
	margin-top:40px;
	width:auto;
	font-weight:bold;
	font-size:14px;
	line-height:1.4em;
	white-space:nowrap;
}
div#template_font_id_connector{	
	display:none;
	background:url(../images/tooltipConnectorCross.gif) no-repeat;
	width:16px; height:14px;
	position:absolute; 
	margin-bottom:20px; 
	margin-top:50px;
	margin-left:600px;
	
}
div#template_fukubun_error_hint{
	display:none;	
    position:absolute;   	
  	background-color:#FF0000;
  	padding: 10px ;	
	height:auto;
	color:#FFFFFF;	
	margin-left:368px;
	margin-top:40px;
	width:auto;
	font-weight:bold;
	font-size:14px;
	line-height:1.4em;
	white-space:nowrap;
}
div#template_fukubun_error_connector{	
	display:none;
	background:url(../images/tooltipConnectorCrossRed.gif) no-repeat;
	width:16px; height:14px;
	position:absolute; 
	margin-bottom:10px; 
	margin-top:50px;
	margin-left:356px;
	
}
div#template_fukubun_hint{
	display:none;	
    position:absolute;   	
  	background-color:#f18b1a;
  	padding: 10px ;	
	height:auto;
	color:#FFFFFF;	
	margin-left:368px;
	margin-top:40px;
	width:auto;
	font-weight:bold;
	font-size:14px;
	line-height:1.4em;
	white-space:nowrap;
}
div#template_fukubun_connector{	
	display:none;
	background:url(../images/tooltipConnectorCross.gif) no-repeat;
	width:16px; height:14px;
	position:absolute; 
	margin-bottom:10px; 
	margin-top:50px;
	margin-left:356px;
	
}

div#template_user_sei_name_require_hint{
	display:none;	
    position:absolute;   	
  	background-color:#ff0000;
  	padding: 10px ;	
	height:auto;
	color:#FFFFFF;	
	margin-left:470px;
	margin-top:135px;
	width:auto;
	font-weight:bold;
	font-size:13px;
	line-height:1.4em;
	white-space:nowrap;
	padding:3px;
}
div#template_user_sei_name_require_connector{	
	display:none;
	background:url(../images/tooltipConnectorCrossRed.gif) no-repeat;
	width:16px; height:14px;
	position:absolute; 
	margin-bottom:10px; 
	margin-top:140px;
	margin-left:460px;
	
}

div#template_user_mei_name_require_hint{
	display:none;	
    position:absolute;   	
  	background-color:#ff0000;
  	padding: 10px ;	
	height:auto;
	color:#FFFFFF;	
	margin-left:640px;
	margin-top:165px;
	width:auto;
	font-weight:bold;
	font-size:13px;
	line-height:1.4em;
	white-space:nowrap;
	padding:3px;
}
div#template_user_mei_name_require_connector{	
	display:none;
	background:url(../images/tooltipConnectorCrossRed.gif) no-repeat;
	width:16px; height:14px;
	position:absolute; 
	margin-bottom:10px; 
	margin-top:170px;
	margin-left:630px;
}

div#template_user_mei_name_comment_require_hint{
	display:none;	
    position:absolute;   	
  	background-color:#ff0000;
  	padding: 10px ;	
	height:auto;
	color:#FFFFFF;	
	margin-left:640px;
	margin-top:165px;
	width:auto;
	font-weight:bold;
	font-size:13px;
	line-height:1.4em;
	white-space:nowrap;
	padding:3px;
}
div#template_user_mei_name_comment_require_connector{	
	display:none;
	background:url(../images/tooltipConnectorCrossRed.gif) no-repeat;
	width:16px; height:14px;
	position:absolute; 
	margin-bottom:10px; 
	margin-top:170px;
	margin-left:630px;
	
}

div#template_zip_require_hint{
	display:none;	
    position:absolute;   	
  	background-color:#ff0000;
  	padding: 10px ;	
	height:auto;
	color:#FFFFFF;	
	margin-left:350px;
	margin-top:365px;
	width:auto;
	font-weight:bold;
	font-size:13px;
	line-height:1.4em;
	white-space:nowrap;
	padding:3px;
}
div#template_zip_require_connector{	
	display:none;
	background:url(../images/tooltipConnectorCrossRed.gif) no-repeat;
	width:16px; height:14px;
	position:absolute; 
	margin-bottom:10px; 
	margin-top:370px;
	margin-left:340px;
	
}

div#template_zip_error_hint{
	display:none;	
    position:absolute;   	
  	background-color:#ff0000;
  	padding: 10px ;	
	height:auto;
	color:#FFFFFF;	
	margin-left:350px;
	margin-top:365px;
	width:auto;
	font-weight:bold;
	font-size:13px;
	line-height:1.4em;
	white-space:nowrap;
	padding:3px;
}
div#template_zip_error_connector{	
	display:none;
	background:url(../images/tooltipConnectorCrossRed.gif) no-repeat;
	width:16px; height:14px;
	position:absolute; 
	margin-bottom:10px; 
	margin-top:370px;
	margin-left:340px;
	
}

div#template_addr1_require_hint{
	display:none;	
    position:absolute;   	
  	background-color:#ff0000;
  	padding: 10px ;	
	height:auto;
	color:#FFFFFF;	
	margin-left:620px;
	margin-top:400px;
	width:auto;
	font-weight:bold;
	font-size:13px;
	line-height:1.4em;
	white-space:nowrap;
	padding:3px;
}
div#template_addr1_require_connector{	
	display:none;
	background:url(../images/tooltipConnectorCrossRed.gif) no-repeat;
	width:16px; height:14px;
	position:absolute; 
	margin-bottom:10px; 
	margin-top:405px;
	margin-left:610px;
	
}

div#template_tel_error_hint{
	display:none;	
    position:absolute;   	
  	background-color:#ff0000;
  	padding: 10px ;	
	height:auto;
	color:#FFFFFF;	
	margin-left:410px;
	margin-top:467px;
	width:auto;
	font-weight:bold;
	font-size:13px;
	line-height:1.4em;
	white-space:nowrap;
	padding:3px;
}
div#template_tel_error_connector{	
	display:none;
	background:url(../images/tooltipConnectorCrossRed.gif) no-repeat;
	width:16px; height:14px;
	position:absolute; 
	margin-bottom:10px; 
	margin-top:473px;
	margin-left:400px;
	
}

div#template_tel_require_error_hint{
	display:none;	
    position:absolute;   	
  	background-color:#ff0000;
  	padding: 10px ;	
	height:auto;
	color:#FFFFFF;	
	margin-left:410px;
	margin-top:467px;
	width:auto;
	font-weight:bold;
	font-size:13px;
	line-height:1.4em;
	white-space:nowrap;
	padding:3px;
}
div#template_tel_require_error_connector{	
	display:none;
	background:url(../images/tooltipConnectorCrossRed.gif) no-repeat;
	width:16px; height:14px;
	position:absolute; 
	margin-bottom:10px; 
	margin-top:473px;
	margin-left:400px;
	
}

div#template_fax_error_hint{
	display:none;	
    position:absolute;   	
  	background-color:#ff0000;
  	padding: 10px ;	
	height:auto;
	color:#FFFFFF;	
	margin-left:410px;
	margin-top:500px;
	width:auto;
	font-weight:bold;
	font-size:13px;
	line-height:1.4em;
	white-space:nowrap;
	padding:3px;
}
div#template_fax_error_connector{	
	display:none;
	background:url(../images/tooltipConnectorCrossRed.gif) no-repeat;
	width:16px; height:14px;
	position:absolute; 
	margin-bottom:10px; 
	margin-top:505px;
	margin-left:400px;
	
}

div#template_fax_require_error_hint{
	display:none;	
    position:absolute;   	
  	background-color:#ff0000;
  	padding: 10px ;	
	height:auto;
	color:#FFFFFF;	
	margin-left:410px;
	margin-top:500px;
	width:auto;
	font-weight:bold;
	font-size:13px;
	line-height:1.4em;
	white-space:nowrap;
	padding:3px;
}
div#template_fax_require_error_connector{	
	display:none;
	background:url(../images/tooltipConnectorCrossRed.gif) no-repeat;
	width:16px; height:14px;
	position:absolute; 
	margin-bottom:10px; 
	margin-top:505px;
	margin-left:400px;
	
}

div#template_keitai_error_hint{
	display:none;	
    position:absolute;   	
  	background-color:#ff0000;
  	padding: 10px ;	
	height:auto;
	color:#FFFFFF;	
	margin-left:410px;
	margin-top:530px;
	width:auto;
	font-weight:bold;
	font-size:13px;
	line-height:1.4em;
	white-space:nowrap;
	padding:3px;
}
div#template_keitai_error_connector{	
	display:none;
	background:url(../images/tooltipConnectorCrossRed.gif) no-repeat;
	width:16px; height:14px;
	position:absolute; 
	margin-bottom:10px; 
	margin-top:535px;
	margin-left:400px;	
}

div#template_keitai_require_error_hint{
	display:none;	
    position:absolute;   	
  	background-color:#ff0000;
  	padding: 10px ;	
	height:auto;
	color:#FFFFFF;	
	margin-left:410px;
	margin-top:530px;
	width:auto;
	font-weight:bold;
	font-size:13px;
	line-height:1.4em;
	white-space:nowrap;
	padding:3px;
}
div#template_keitai_require_error_connector{	
	display:none;
	background:url(../images/tooltipConnectorCrossRed.gif) no-repeat;
	width:16px; height:14px;
	position:absolute; 
	margin-bottom:10px; 
	margin-top:535px;
	margin-left:400px;	
}

div#template_mailaddr_error_hint{
	display:none;	
    position:absolute;   	
  	background-color:#ff0000;
  	padding: 10px ;	
	height:auto;
	color:#FFFFFF;	
	margin-left:530px;
	margin-top:567px;
	width:auto;
	font-weight:bold;
	font-size:13px;
	line-height:1.4em;
	white-space:nowrap;
	padding:3px;
}
div#template_mailaddr_error_connector{	
	display:none;
	background:url(../images/tooltipConnectorCrossRed.gif) no-repeat;
	width:16px; height:14px;
	position:absolute; 
	margin-bottom:10px; 
	margin-top:572px;
	margin-left:520px;
	
}

div#template_url_error_hint{
	display:none;	
    position:absolute;   	
  	background-color:#ff0000;
  	padding: 10px ;	
	height:auto;
	color:#FFFFFF;	
	margin-left:530px;
	margin-top:602px;
	width:auto;
	font-weight:bold;
	font-size:13px;
	line-height:1.4em;
	white-space:nowrap;
	padding:3px;
}
div#template_url_error_connector{	
	display:none;
	background:url(../images/tooltipConnectorCrossRed.gif) no-repeat;
	width:16px; height:14px;
	position:absolute; 
	margin-bottom:10px; 
	margin-top:607px;
	margin-left:520px;
	
}

div#template_file_name_error_hint{
	display:none;	
    position:absolute;   	
  	background-color:#ff0000;
  	padding: 10px ;	
	height:auto;
	color:#FFFFFF;	
	margin-left:530px;
	margin-top:595px;
	width:auto;
	font-weight:bold;
	font-size:13px;
	line-height:1.4em;
	white-space:nowrap;
	padding:3px;
}
div#template_file_name_error_connector{	
	display:none;
	background:url(../images/tooltipConnectorCrossRed.gif) no-repeat;
	width:16px; height:14px;
	position:absolute; 
	margin-bottom:10px; 
	margin-top:600px;
	margin-left:520px;
	
}
/* テンプレート選択画面の設定-------------------------------------- */
div.template-title { padding:0; margin:0 auto; }

div.search-form {
       padding:0;
       margin:0 10px;
       border-top:#F0F0F0 2px solid;
       border-bottom:#c7c7c7 2px solid;
       background:#FFFFFF url(../images/template-search-bg.gif) bottom left repeat-x;
       font-size:0.9em;
       height:100%;
}

form.searchForm div.jusho {
	margin:0px 10px 0px 0px !important;
	text-align:center;
}

form.searchForm div.jusho input { margin:5px;}

table.search-templete {
	border-collapse: collapse;
        width:100%;
}

table.search-templete th { text-align:right; }
table.search-templete td { padding:3px; } /* 3px →　*/

/* テンプレートテーブル */

.template { margin-left:10px; } /* 10px →　*/
.template form { float:left; } /* left →　*/
table.template-list a img.thumb { border:#CECECE 1px dotted;} /* サムネイルの画像 */

table.template-list {
     border-collapse: collapse;
     width:144px; /* 145px →　*/
     margin:3px 3px; /* 3px 3px; →　*/
     text-align:center;
     font-size:0.9em; /* 0.9em →　*/
}

table.template-list td {
      padding:3px 2px; /* 3px 2px; →　*/
      color:#515151;
}

/* 用途によってbgを変更する*/
table.template-list td.youto {
      background:url(../images/bg_tpl_yoto.gif) bottom left repeat-x;
      color:#FFFFFF;
      font-size:0.9em;
}
table.template-list td.youto1 {
      background:url(../images/bg_tpl_yoto1.gif) bottom left repeat-x;
      color:#FFFFFF;
      font-size:0.9em;
}
table.template-list td.youto2 {
      background:url(../images/bg_tpl_yoto2.gif) bottom left repeat-x;
      color:#FFFFFF;
      font-size:0.9em;
}
table.template-list td.youto3 {
      background:url(../images/bg_tpl_yoto3.gif) bottom left repeat-x;
      color:#FFFFFF;
      font-size:0.9em;
}
table.template-list td.youto4 {
      background:url(../images/bg_tpl_yoto4.gif) bottom left repeat-x;
      color:#FFFFFF;
      font-size:0.9em;
}

/*    ------------------------------------------------------------------*/
.ll {text-align:left !important;}
.cc {text-align:center !important;}
.rr {text-align:right;}
.point {color:#f00000 !important;}
.absmiddle {vertical-align:middle;}
.top-sp {margin-top:10px !important;}
.top-sp-long {margin-top:200px !important;}
.bottom-sp {margin-bottom:10px !important;}
.right-sp {margin-right:10px !important;}
.left-sp {margin-left:40px !important;}
.left-sp-short {margin-left:10px !important;}
.left-sp-long{margin-left:80px !important;}
.lineh {line-height:140%;}
.small-f {font-size:90%;}
.clear {clear:both;}
.center { text-align:center; margin:10px auto;}
.thfont{ font-weight:bold; color:#00407B;}
.top-50 { margin-top:20px; }

/*MacIEform文字化け対策 -------------------------------------------------*/
textarea, select, input { font-family : sans-serif,osaka; }

/* モダンブラウザ（Firefox Opera Safari）対策 clearfix */
.clearfix:after{
      content:".";
       display:block;
       height:0px;
       clear:both;
       visibility:hidden;
}

/* Win版IE7とMac版IE5対策 */
.clearfix{ display:inline-block; }

/* Win版IE5および6対策 */
/* Hides from IE-mac \*/
* html .clearfix{ height:1px; }

.clearfix{ display:block; }
/* End hide from IE-mac */

/*END of dtcong----------------------*/


/*--2010/04 ご利用ガイド以下ページのCSSスタート--*/
/* ------------------------------
 ご利用ガイド
------------------------------ */
div#process_1004 {
	font-size: 80%;
}
div#process_1004 p,
div#process_1004 ul li,
div#process_1004 dl dt,
div#process_1004 dl dd {
	line-height: 1.4;
}
div#process_1004 ul li {
	float: left;
	margin: 0 10px 10px 0;
}
div#process_1004 p.guide {
	margin: 0 0 20px 40px;
}
div#process_1004 .orderflow {
	margin: 0 0 20px 0;
}

/* ------------------------------
 ご利用方法
------------------------------ */
div#process2_1004 {
	font-size: 80%;
}
/*
div#process2_1004 a {
	color: #090;
	font-weight: bold;
}
*/
div#process2_1004 p,
div#process2_1004 ul li,
div#process2_1004 dl dt,
div#process2_1004 dl dd {
	line-height: 1.4;
}
div#process2_1004 .color {
	color: #ff7800;
}
div#process2_1004 p.orderflow {
	margin: 0 0 25px 0;
}
div#process2_1004 h3 {
	margin: 40px 0 20px;
}
div#process2_1004 .short {
	margin: 0 0 20px;
}
div#process2_1004 div.step {
	width: 610px;
	margin: 0 0 30px 0;
	overflow: hidden;
}
div#process2_1004 div.step p.capture img {
	float: left;
	width: 240px;
}
div#process2_1004 div.step dl {
	float: left;
	padding: 0 0 0 20px;
        margin: 0px;
	width: 330px;
}
div#process2_1004 div.step dl dt {
	border-left: 10px solid #F90;
	font-weight: bold;
	font-size: 130%;
	margin: 0 0 20px 0;
	padding: 0 0 0 5px;
}
div#process2_1004 div.step dl dd {
	padding: 0 0 30px 0;
}
div#process2_1004 div.step dl dd p {
	margin: 10px 0 0 0;
}
div#process2_1004 div.step dl dd p.mail {
	text-align: center;
}
div#process2_1004 div.step:after {
	content: ".";
	display: block;
	visibility: hidden;
	height: 0.1px;
	font-size: 0.1em;
	line-height: 0;
	clear: both;
	zoom: 100%;
}

/* ------------------------------
 データ入稿方法
------------------------------ */
div#nyuko_1004 {
	font-size: 80%;
}
div#nyuko_1004 a {
	color: #090;
	font-weight: bold;
}
div#nyuko_1004 p,
div#nyuko_1004 ul li,
div#nyuko_1004 dl dt,
div#nyuko_1004 dl dd {
	line-height: 1.4;
}
div#nyuko_1004 .color {
	color: #ff7800;
}
div#nyuko_1004 table {
	background: #fcfcfc;
	border: 2px #e1e1e1 solid;
	border-collapse: collapse;
	border-spacing: 0;
}
div#nyuko_1004 table td {
	padding: 5px;
	border: 2px #e1e1e1 solid;
	border-width: 0 0 1px 1px;
	text-align: center;
	line-height: 2;
}
div#nyuko_1004 .caption {
	background: url(/images/guige/caption_bg.gif) no-repeat;
	color: #fff;
	font-weight: bold;
	width: 570px;
	height: 29px;
	padding: 9px 0 0 40px;
	margin: 0 0 15px 0;
}
div#nyuko_1004 div.pre {
	background: url(/images/guige/inner.gif) repeat-y;
	width: 610px;
}
div#nyuko_1004 div.pre h3 {
	background: url(/images/guige/preface.gif) no-repeat 0 0;
	padding: 46px 0 0 0;
	text-indent: -9999px;
	width: 610px;
	margin:0;
	line-height:1;
}
div#nyuko_1004 div.pre ul {
	background: url(/images/guige/bottom.gif) no-repeat;
	background-position: bottom;
	padding: 0 20px 14px;
}
div#nyuko_1004 div.pre ul li {
	background: url(/images/guige/asta.gif) no-repeat;
	background-position: 0 2px;
	padding: 0 0 10px 15px;
}
div#nyuko_1004 h4 {
	margin: 30px 0 15px;
}
div#nyuko_1004 dl dt,
div#nyuko_1004 dl dd {
	padding: 0 20px 0 0;
	display: inline;
}
div#nyuko_1004 dl dt.partition1 {
	background: url(/images/guige/partition1.gif) no-repeat;
	background-position: right;
}
div#nyuko_1004 dl dd.partition2 {
	background: url(/images/guige/partition2.gif) no-repeat;
	background-position: right;
}
div#nyuko_1004 dl dd.partition3 {
	background: url(/images/guige/partition3.gif) no-repeat;
	background-position: right;
}
div#nyuko_1004 table {
	width: 600px;
}
div#nyuko_1004 table td.bgcolor {
	background: #fff;
}
div#nyuko_1004 table td.color2 {
	background: #fff;
	color: #F90
}
div#nyuko_1004 table td.menu {
	width: 140px;
}

/* ------------------------------
 発送日・受注確定・配送方法
------------------------------ */
div#delivary_1004 {
	font-size: 80%;
}
div#delivary_1004 a {
	color: #090;
	font-weight: bold;
}
div#delivary_1004 p,
div#delivary_1004 ul li,
div#delivary_1004 dl dt,
div#delivary_1004 dl dd {
	line-height: 1.4;
}
div#delivary_1004 .color {
	color: #ff7800;
}
div#delivary_1004 table {
	background: #fcfcfc;
    border: 2px #e1e1e1 solid;
    border-collapse: collapse;
    border-spacing: 0;
}
div#delivary_1004 table td {
    padding: 5px;
    border: 2px #e1e1e1 solid;
    border-width: 0 0 1px 1px;
    text-align: center;
	line-height: 2;
}
div#delivary_1004 .caption {
	background: url(/images/guige/caption_bg.gif) no-repeat;
	color: #fff;
	font-weight: bold;
	width: 570px;
	height: 29px;
	padding: 9px 0 0 40px;
	margin: 0 0 15px 0;
}
div#delivary_1004 h3 {
	width: 585px;
	border-bottom: #9cf 3px solid;
	border-left: #9cf 10px solid;
	padding: 2px 0 2px 5px;
	margin: 10px 0;
	font-size: 14px;
	font-weight: bold;
}
div#delivary_1004 h4 {
	border-left: #9cf 5px solid;
	padding: 5px 0 5px 5px;
	margin: 30px 0 10px;
	font-size: 14px;
	font-weight: bold;
}
div#delivary_1004 img {
	margin: 20px 0;
}
div#delivary_1004 p {
	margin: 10px 0;
}
div#delivary_1004 span.bold {
	font-weight: bold;
}
div#delivary_1004 table {
    width: 530px;
}
div#delivary_1004 table td.color {
	background: #fff;
}
div#delivary_1004 p#box {
	background: #fcfcfc;
    padding: 5px;
    border: 2px #e1e1e1 solid;
	text-align: center;
	height: 25px;
	line-height: 2;
}
div#delivary_1004 p.box1 {
	width: 190px;
}
div#delivary_1004 p.box2 {
	width: 420px;
}
div#delivary_1004 p.box3 {
	width: 180px;
}

/* ------------------------------
 データ作成時の注意
------------------------------ */
div#attention_data_1004 p{
	padding:0 0 15px 55px;
}
div#attention_data_1004 ul li{
	margin:0 0 30px;
	padding:0;
}

/* ------------------------------
 よくあるご質問
------------------------------ */
div#faq_1004 p {
	margin: 0 0 10px 10px;
}
div#faq_1004 div.section {
	margin: 0 0 35px 0;
	overflow: hidden;
	line-height: 1.5px;
}
div#faq_1004 div.section img.pay03 {
	margin: 0 0 20px;
}
div#faq_1004 h4 {
	border-bottom: #99ccff 3px solid;
	border-left: #99ccff 10px solid;
	padding: 2px 0 2px 4px;
	margin: 0 0 15px 0;
}
div#faq_1004 br.clear-both {
	-x-system-font:none;
	display:block;
	font-family:monospace;
	font-size:1px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:1px;
}

/* ------------------------------
 オプション加工について
------------------------------ */
div#option_1004 p {
	margin: 0 0 0 10px;
}
div#option_1004 div.stbox {
	background:url(/images/contents/002-001.gif);
	margin: 5px 20px 0;
	padding: 10px;
}
div#option_1004 div.section {
	margin: 0 0 35px 0;
	overflow: hidden;
	line-height: 1.5px;
}
div#option_1004 h4 {
	border-bottom: #99ccff 3px solid;
	border-left: #99ccff 10px solid;
	padding: 2px 0 2px 4px;
	margin: 0 0 15px 0;
}
div#option_1004 h5 {
	background: url(/images/contents/option_icon.gif) no-repeat;
	background-position: 2px 4px;
	padding: 5px 0 5px 22px;
	margin: 0 0 0 20px;
	font-size: 14px;
}
div#option_1004 br.clear-both {
	-x-system-font:none;
	display:block;
	font-family:monospace;
	font-size:1px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:1px;
}

/* ------------------------------
 ダウンロード
------------------------------ */
div#template_1004 p {
	margin: 0 0 10px 10px;
}
div#template_1004 div.section {
	margin: 0 0 35px 0;
	overflow: hidden;
	line-height: 1.5px;
}
div#template_1004 h4 {
	border-bottom: #99ccff 3px solid;
	border-left: #99ccff 10px solid;
	padding: 2px 0 2px 4px;
	margin: 0 0 15px 0;
}
div#template_1004 br.clear-both {
	-x-system-font:none;
	display:block;
	font-family:monospace;
	font-size:1px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:1px;
}

/* ------------------------------
 お支払い方法
------------------------------ */
div#payment_1004 p {
	margin: 0 0 10px 10px;
}
div#payment_1004 ul {
	margin: 0em 0px 0em 0px !important;
}
div#payment_1004 div.section ul li {
	display: block;
	margin: 0em 0px 0em 0px !important;
	text-align: left;
}
div#payment_1004 div.section {
	margin: 0 0 35px 0;
	overflow: hidden;
	line-height: 1.5px;
}
div#payment_1004 div.section img.pay03 {
	margin: 0 0 20px;
}
div#payment_1004 h4 {
	border-bottom: #99ccff 3px solid;
	border-left: #99ccff 10px solid;
	padding: 2px 0 2px 4px;
	margin: 0 0 15px 0;
}
div#payment_1004 img.support {
	float: left;
	width: 305px;
}
div#payment_1004 table.payment {
	width: 600px;
	background: #FCFCFC none repeat scroll 0 0;
	border: 2px solid #E1E1E1;
	border-collapse: collapse;
	border-spacing: 0;
	margin: 10px 0 20px;
}
div#payment_1004 table.payment2 {
	width: 120px;
	border: 2px solid #E1E1E1;
	border-collapse: collapse;
	border-spacing: 0;
	margin: 0 0 20px;
	float: left;
}
div#payment_1004 table.payment td {
	border-color:#E1E1E1;
	border-style:solid;
	border-width: 0 0 1px 1px;
	line-height: 1.7;
	padding: 5px;
	text-align: center;
}
div#payment_1004 table.payment2 td {
	border-color:#E1E1E1;
	border-style:solid;
	border-width: 0 0 1px 1px;
	line-height: 1.7;
	padding: 5px;
	text-align: center;
}
div#payment_1004 tr.bank1 {
	background: #4f81bd none repeat scroll 0 0;
	color: #FFF;
}
div#payment_1004 tr.bank2 {
	background:#d0d8e8 none repeat scroll 0 0;
}
div#payment_1004 br.clear-both {
	-x-system-font:none;
	display:block;
	font-family:monospace;
	font-size:1px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:1px;
}

/* ------------------------------
 キャンセルについて
------------------------------ */
div#cancel_1004 p {
	margin: 0 0 0 10px;
}
div#cancel_1004 ul {
	margin: 0 0 0 10px;
}
div#cancel_1004 div.section ul li {
	margin: 0 0 5px 10px;
}
div#cancel_1004 div.section {
	margin: 0 0 35px 0;
	overflow: hidden;
	line-height: 1.5px;
}
div#cancel_1004 h4 {
	border-bottom: #99ccff 3px solid;
	border-left: #99ccff 10px solid;
	padding: 2px 0 2px 4px;
	margin: 0 0 15px 0;
}
div#cancel_1004 img.support {
	float: left;
	width: 305px;
}
div#cancel_1004 table.cancel {
	width:600px;
	background:#FCFCFC none repeat scroll 0 0;
	border:2px solid #E1E1E1;
	border-collapse:collapse;
	border-spacing:0;
	margin:10px 0 20px;
}
div#cancel_1004 table.cancel td {
	border-color:#E1E1E1;
	border-style:solid;
	border-width:0 0 1px 1px;
	line-height:2;
	padding:5px;
	text-align:center;
}
div#cancel_1004 div.addres_right {
	float: left;
	width: 304px;
	height: 107px;
	margin: 0;
	text-align: center;
	background: url(/images/contents/cancel_adress.gif) no-repeat bottom;
}
div#cancel_1004 div.addres_right p {
	margin: 20px 0 0 0;
	line-height: 1.5;
}
div#cancel_1004 br.clear-both {
	-x-system-font:none;
	display:block;
	font-family:monospace;
	font-size:1px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:1px;
}

/* ------------------------------
 プレビューデータ確認方法
------------------------------ */
div#preview_info_1004 {
	font-size: 80%;
}
div#preview_info_1004 a {
	color: #090;
	font-weight: bold;
}
div#preview_info_1004 p,
div#preview_info_1004 ul li,
div#preview_info_1004 dl dt,
div#preview_info_1004 dl dd {
	line-height: 1.4;
}
div#preview_info_1004 .color {
	color: #ff7800;
}
div#preview_info_1004 table {
	background: #fcfcfc;
    border: 2px #e1e1e1 solid;
    border-collapse: collapse;
    border-spacing: 0;
}
div#preview_info_1004 table td {
    padding: 5px;
    border: 2px #e1e1e1 solid;
    border-width: 0 0 1px 1px;
    text-align: center;
	line-height: 2;
}
div#preview_info_1004 .caption {
	background: url(/images/guige/caption_bg.gif) no-repeat;
	color: #fff;
	font-weight: bold;
	width: 570px;
	height: 29px;
	padding: 9px 0 0 40px;
	margin: 0 0 15px 0;
	border: none;
	line-height: 1.2;
}
div#preview_info_1004 h3 img.step {
	margin: 0 0 30px 0;
}
div#preview_info_1004 .color3 {
	color: #FFFFFF;
}
div#preview_info_1004 p {
	font-size: 13px;
	margin: 0 0 5px;
}
div#preview_info_1004 div#leftbox {
	width: 250px;
	height: 155px;
	padding: 60px 0 0 30px;
}
div#preview_info_1004 div.flow1 {
	background: url(/images/guige/pre2_03.png) no-repeat;
	height: 350px;
}
div#preview_info_1004 div.flow1 ul {
	padding: 10px 0 0 20px;
}
div#preview_info_1004 div.flow1_02 {
	width: 250px;
	height: 120px;
	padding: 35px 0 0 350px;
}
div#preview_info_1004 div.flow2 {
	background: url(/images/guige/pre2_05.png) no-repeat;
	height: 285px;
}
div#preview_info_1004 div.flow3 {
	background: url(/images/guige/pre2_06.png) no-repeat;
	height: 349px;
	position: relative;
}
div#preview_info_1004 div.flow3 p.acro {
	position: absolute;
	top: 236px;
	left: 356px;
}
div#preview_info_1004 div.flow4 {
	background: url(/images/guige/pre2_07.png) no-repeat;
	height: 216px;
}
div#preview_info_1004 div.flow5 {
	background: url(/images/guige/pre_33.png) bottom no-repeat;
	padding: 0 0 11px 0;
	margin: 20px 0 0 0;
}
div#preview_info_1004 div.flow5 h2 {
	background: url(/images/guige/pre_29.png) no-repeat;
	height: 38px;
	text-indent: -9999px;
	border: none;
	margin: 0;
	padding: 0;
}
div#preview_info_1004 div.flow5 div.flow5_01 {
	background: url(/images/guige/pre_31.png) repeat-y;
	padding: 20px 30px;
}
div#preview_info_1004 div.flow5 div.flow5_02 {
	text-align: center;
}
div#preview_info_1004 div.flow6 {
	background: url(/images/guige/pre2_p2_03.png) no-repeat;
	margin: 10px 0 0 0;
	height: 170px;
	}
div#preview_info_1004 div.flow6_01 {
	width: 250px;
	height: 150px;
	padding: 0 0 0 350px;
}
div#preview_info_1004 div.flow7 {
	background: url(/images/guige/pre2_12.png) no-repeat;
	height: 230px;
}
div#preview_info_1004 div.flow7_01 {
	width: 250px;
	height: 75px;
	padding: 26px 0 0 340px;
}
div#preview_info_1004 div.qa {
	margin: 0 0 0 30px;
}
div#preview_info_1004 div.qa dl {
	margin: 0 0 10px 0;
}
div#preview_info_1004 dl dt {
	font-weight: bold;
	font-size: 130%;
}
div#preview_info_1004 dl dd.answer {
	padding: 0 0 20px 0;
}

/* ------------------------------
 メール入稿
------------------------------ */
div#mail_nyuko_1004 p{
	color: #565656;
}
div#mail_nyuko_1004 .pb10 {
	padding-bottom: 10px;
}
div#mail_nyuko_1004 .pb15 {
	padding-bottom: 15px;
}
div#mail_nyuko_1004 .pb20 {
	padding-bottom: 20px;
}
div#mail_nyuko_1004 .explain {
	padding-bottom: 18px;
}
div#mail_nyuko_1004 .explain img{
	padding-right: 5px;
	padding-left: 30px;
	font-size: 125%;
	float: left;
	padding-top: 6px;
}
div#mail_nyuko_1004 .explain p{
	font-size: 120%;
	float: left;
	line-height: 1.4;
	width: 450px;
}
div#mail_nyuko_1004 .large {
	font-weight: bold;
}
div#mail_nyuko_1004 #attention {
	background-image: url(/images/contents/nyuko_nyuko2.gif);
	background-repeat: repeat-y;
	width: 610px;
	margin-top: 20px;
	margin-bottom: 25px;
}
div#mail_nyuko_1004 #attention h3 {
	line-height: 1;
	background-image: url(/images/contents/nyuko_nyuko1.gif);
	width: 610px;
	text-indent: -9999px;
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding-top: 46px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
div#mail_nyuko_1004 #attention ul {
	background-image: url(/images/contents/nyuko_nyuko3.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 14px;
	padding-left: 20px;
}
div#mail_nyuko_1004 #attention ul li {
	background-image: url(/images/guige/asta.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 15px;
}
div#mail_nyuko_1004 #attention ul li img {
	vertical-align: top;
	padding-left: 20px;
}
div#mail_nyuko_1004 h3.sub  {
	border-bottom-width: 3px;
	border-left-width: 10px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #88CAEC;
	border-left-color: #88CAEC;
	margin-bottom: 20px;
	padding: 2px 0px 5px 5px;
	width:595px;
}
div#mail_nyuko_1004 #graybox {
	background-color: #f2f2f2;
	clear: both;
	width: 500px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
}
div#mail_nyuko_1004 #graybox ul li {
	color: #565656;
	list-style-type: disc;
	margin-right: 5px;
	margin-left: 5px;
	display: inline;
}
div#mail_nyuko_1004 #graybox ul {
}
div#mail_nyuko_1004 .indent1 {
	padding-left: 10px;
	padding-right: 10px;
}
div#mail_nyuko_1004 .indent2  {
	padding-right: 20px;
	padding-left: 40px;
}
div#mail_nyuko_1004 .underdot {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666;
	padding-bottom: 25px;
	margin-bottom: 20px;
}
div#mail_nyuko_1004 .underdot ul li {
	background-image: url(/images/guige/asta.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 15px;
	font-weight: normal;
	font-size: 100%;
}
div#mail_nyuko_1004 ol .underdot ul {
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
}
div#mail_nyuko_1004 .prevp {
	float: left;
	width: 330px;
	padding-left: 20px;
	margin-bottom: 15px;
}
div#mail_nyuko_1004 .previmg {
	float: left;
	margin-left: 5px;
}
div#mail_nyuko_1004 .forbig {
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	clear: both;
	margin-bottom: 35px;
}
div#mail_nyuko_1004 .forMail {
	text-align: center;
	margin:0px auto;
	font-size: 130%;
}
div#mail_nyuko_1004 .forMail img {
	padding-right: 5px;
	padding-left: 5px;
}
div#mail_nyuko_1004 .forMail img {
	padding: 0 5px;
}
div#mail_nyuko_1004 .compress {
	background-image: url(/images/contents/nyukodatasend.gif);
	height: 37px;
	width: 219px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 38px;
	padding-left: 315px;
}
div#mail_nyuko_1004 .compress a {
	font-size: 125%;
	font-weight: bold;
}

/* ------------------------------
 WEB入稿
------------------------------ */
div#web_nyuko_1004 p{
	color: #565656;
}
div#web_nyuko_1004 .orange {
	color: #F30;
}
div#web_nyuko_1004 .pb10 {
	padding-bottom: 10px;
}
div#web_nyuko_1004 .pb15 {
	padding-bottom: 15px;
}
div#web_nyuko_1004 .pb20 {
	padding-bottom: 20px;
}
div#web_nyuko_1004 .explain {
	padding-bottom: 15px;
}
div#web_nyuko_1004 .explain img{
	padding-right: 5px;
	padding-left: 35px;
	font-size: 125%;
	float: left;
}
div#web_nyuko_1004 .explain p{
	font-size: 125%;
	float: left;
	line-height: 1.5;
}
div#web_nyuko_1004 .large {
	font-weight: bold;
}
div#web_nyuko_1004 #attention {
	background-image: url(/images/contents/nyuko_nyuko2.gif);
	background-repeat: repeat-y;
	width: 610px;
	margin-top: 20px;
	margin-bottom: 25px;
}
div#web_nyuko_1004 #attention h3 {
	line-height: 1;
	background-image: url(/images/contents/nyuko_nyuko1.gif);
	width: 610px;
	text-indent: -9999px;
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding-top: 46px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
div#web_nyuko_1004 #attention ul {
	background-image: url(/images/contents/nyuko_nyuko3.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 14px;
	padding-left: 20px;
}
div#web_nyuko_1004 #attention ul li {
	background-image: url(/images/guige/asta.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 15px;
}
div#web_nyuko_1004 #attention ul li img {
	vertical-align: top;
	padding-left: 20px;
}
div#web_nyuko_1004 h3.sub  {
	border-bottom-width: 3px;
	border-left-width: 10px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #88CAEC;
	border-left-color: #88CAEC;
	margin-bottom: 20px;
	padding: 2px 0px 5px 5px;
	width:595px;
}
div#web_nyuko_1004 #graybox {
	background-color: #f2f2f2;
	clear: both;
	width: 500px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
}
div#web_nyuko_1004 #graybox ul li {
	color: #565656;
	list-style-type: disc;
	margin-right: 5px;
	margin-left: 5px;
	display: inline;
}
div#web_nyuko_1004 #graybox ul {
}
div#web_nyuko_1004 ol {
	clear: both;
}
div#web_nyuko_1004 ol li {
	color: #565656;
	padding-bottom: 13px;
}
div#web_nyuko_1004 ol .l1 {
	background-repeat: no-repeat;
	padding-left: 45px;
	background-image: url(/images/contents/stepr01.gif);
	margin-left: 15px;
}
div#web_nyuko_1004 ol .l2 {
	background-repeat: no-repeat;
	padding-left: 45px;
	background-image: url(/images/contents/stepr02.gif);
	margin-left: 15px;
}
div#web_nyuko_1004 ol .l3 {
	background-repeat: no-repeat;
	padding-left: 45px;
	background-image: url(/images/contents/stepr03.png);
	margin-left: 15px;
	padding-top: 10px;
}
div#web_nyuko_1004 ol .l4 {
	background-repeat: no-repeat;
	padding-left: 45px;
	background-image: url(/images/contents/stepr04.gif);
	margin-left: 15px;
	padding-top: 10px;
}
div#web_nyuko_1004 ol .l5 {
	background-repeat: no-repeat;
	padding-left: 45px;
	background-image: url(/images/contents/stepr05.gif);
	margin-left: 15px;
}
div#web_nyuko_1004 .indent1 {
	padding-left: 10px;
	padding-right: 10px;
}
div#web_nyuko_1004 .indent2  {
	padding-right: 20px;
	padding-left: 40px;
}
div#web_nyuko_1004 .underdot {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666;
	padding-bottom: 25px;
	margin-bottom: 20px;
}
div#web_nyuko_1004 .underdot ul li {
	background-image: url(/images/guige/asta.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 15px;
	font-weight: normal;
	font-size: 100%;
}
div#web_nyuko_1004 ol .underdot ul {
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
}
div#web_nyuko_1004 .prevp {
	float: left;
	width: 330px;
	padding-left: 20px;
	margin-bottom: 15px;
}
div#web_nyuko_1004 .previmg {
	float: left;
	margin-left: 5px;
}
div#web_nyuko_1004 .forbig {
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	clear: both;
	margin-bottom: 35px;
}
div#web_nyuko_1004 .forMail {
	text-align: center;
	margin:0px auto;
	font-size: 130%;
}
div#web_nyuko_1004 .forMail img {
	padding: 0 5px;
}

/* ------------------------------
 FTP入稿
------------------------------ */
div#ftp_nyuko_1004 p{
	color: #565656;
}
div#ftp_nyuko_1004 .orange {
	color: #F30;
}
div#ftp_nyuko_1004 .pb10 {
	padding-bottom: 10px;
}
div#ftp_nyuko_1004 .pb15 {
	padding-bottom: 15px;
}
div#ftp_nyuko_1004 .pb20 {
	padding-bottom: 20px;
}
div#ftp_nyuko_1004 .explain {
	padding-bottom: 15px;
}
div#ftp_nyuko_1004 .explain img{
	padding-right: 5px;
	padding-left: 35px;
	font-size: 125%;
	float: left;
	padding-top: 6px;
}
div#ftp_nyuko_1004 .explain p{
	font-size: 125%;
	float: left;
	line-height: 1.4;
}
div#ftp_nyuko_1004 .large {
	font-weight: bold;
}
div#ftp_nyuko_1004 #attention {
	background-image: url(/images/contents/nyuko_nyuko2.gif);
	background-repeat: repeat-y;
	width: 610px;
	margin-top: 20px;
	margin-bottom: 25px;
}
div#ftp_nyuko_1004 #attention h3 {
	line-height: 1;
	background-image: url(/images/contents/nyuko_nyuko1.gif);
	width: 610px;
	text-indent: -9999px;
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding-top: 46px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
div#ftp_nyuko_1004 #attention ul {
	background-image: url(/images/contents/nyuko_nyuko3.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 14px;
	padding-left: 20px;
}
div#ftp_nyuko_1004 #attention ul li {
	background-image: url(/images/guige/asta.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 15px;
}
div#ftp_nyuko_1004 #attention ul li img {
	vertical-align: top;
	padding-left: 20px;
}
div#ftp_nyuko_1004 h3.sub  {
	border-bottom-width: 3px;
	border-left-width: 10px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #88CAEC;
	border-left-color: #88CAEC;
	margin-bottom: 20px;
	padding: 2px 0px 5px 5px;
	width:595px;
}
div#ftp_nyuko_1004 #graybox {
	background-color: #f2f2f2;
	clear: both;
	width: 500px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
}
div#ftp_nyuko_1004 #graybox ul li {
	color: #565656;
	list-style-type: disc;
	margin-right: 5px;
	margin-left: 5px;
	display: inline;
}
div#ftp_nyuko_1004 #graybox ul {
}
div#ftp_nyuko_1004 ol {
	clear: both;
}
div#ftp_nyuko_1004 ol li {
	color: #565656;
	font-size: 120%;
	font-weight: bold;
	padding-bottom: 13px;
}
div#ftp_nyuko_1004 ol .l1 {
	background-repeat: no-repeat;
	padding-left: 45px;
	background-image: url(/images/contents/stepr01.gif);
	margin-left: 15px;
	padding-top: 10px;
}
div#ftp_nyuko_1004 ol .l2 {
	background-repeat: no-repeat;
	padding-left: 45px;
	background-image: url(/images/contents/stepr02.gif);
	margin-left: 15px;
	padding-top: 10px;
}
div#ftp_nyuko_1004 ol .l3 {
	background-repeat: no-repeat;
	padding-left: 45px;
	background-image: url(/images/contents/stepr03.png);
	margin-left: 15px;
	padding-top: 10px;
}
div#ftp_nyuko_1004 ol .l4 {
	background-repeat: no-repeat;
	padding-left: 45px;
	background-image: url(/images/contents/stepr04.gif);
	margin-left: 15px;
	padding-top: 10px;
}
div#ftp_nyuko_1004 .indent1 {
	padding-left: 10px;
	padding-right: 10px;
}
div#ftp_nyuko_1004 .indent2  {
	padding-right: 20px;
	padding-left: 40px;
	font-weight: normal;
}
div#ftp_nyuko_1004 .underdot {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666;
	padding-bottom: 25px;
	margin-bottom: 20px;
}
div#ftp_nyuko_1004 .underdot ul li {
	background-image: url(/images/guige/asta.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 15px;
	font-weight: normal;
	font-size: 100%;
}
div#ftp_nyuko_1004 ol .underdot ul {
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
}
div#ftp_nyuko_1004 .prevp {
	float: left;
	width: 330px;
	padding-left: 20px;
	margin-bottom: 15px;
}
div#ftp_nyuko_1004 .previmg {
	float: left;
	margin-left: 5px;
}
div#ftp_nyuko_1004 .forbig {
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	clear: both;
	margin-bottom: 35px;
}
div#ftp_nyuko_1004 .forMail {
	text-align: center;
	margin:0px auto;
	font-size: 130%;
}
div#ftp_nyuko_1004 .forMail img {
	padding: 0 5px;
}

/* ------------------------------
 メディア入稿
------------------------------ */
div#media_nyuko_1004 p{
	color: #565656;
}
div#media_nyuko_1004 strong {
	margin: 0em;
}
div#media_nyuko_1004 .orange {
	color: #F30;
}
div#media_nyuko_1004 .pb10 {
	padding-bottom: 10px;
}
div#media_nyuko_1004 .pb15 {
	padding-bottom: 15px;
}
div#media_nyuko_1004 .pb20 {
	padding-bottom: 20px;
}
div#media_nyuko_1004 .explain {
	padding-bottom: 15px;
}
div#media_nyuko_1004 .explain img{
	padding-right: 5px;
	padding-left: 25px;
	font-size: 125%;
	float: left;
	padding-top: 6px;
}
div#media_nyuko_1004 .explain p{
	font-size: 120%;
	float: left;
	line-height: 1.4;
	width: 440px;
}
div#media_nyuko_1004 .large {
	font-weight: bold;
}
div#media_nyuko_1004 #attention {
	background-image: url(/images/contents/nyuko_nyuko2.gif);
	background-repeat: repeat-y;
	width: 610px;
	margin-top: 20px;
	margin-bottom: 25px;
}
div#media_nyuko_1004 #attention h3 {
	line-height: 1;
	background-image: url(/images/contents/nyuko_nyuko1.gif);
	width: 610px;
	text-indent: -9999px;
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding-top: 46px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
div#media_nyuko_1004 #attention ul {
	background-image: url(/images/contents/nyuko_nyuko3.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 14px;
	padding-left: 20px;
}
div#media_nyuko_1004 #attention ul li {
	background-image: url(/images/guige/asta.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 15px;
}
div#media_nyuko_1004 #attention ul li img {
	vertical-align: top;
	padding-left: 20px;
}
div#media_nyuko_1004 h3.sub  {
	border-bottom-width: 3px;
	border-left-width: 10px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #88CAEC;
	border-left-color: #88CAEC;
	margin-bottom: 20px;
	padding: 2px 0px 5px 5px;
	width:595px;
}
div#media_nyuko_1004 #graybox {
	background-color: #f2f2f2;
	clear: both;
	width: 500px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
}
div#media_nyuko_1004 #graybox ul li {
	color: #565656;
	list-style-type: disc;
	margin-right: 5px;
	margin-left: 5px;
	display: inline;
}
div#media_nyuko_1004 #graybox ul {
}
div#media_nyuko_1004 ol {
	clear: both;
}
div#media_nyuko_1004 ol li {
	color: #565656;
	font-size: 120%;
	font-weight: bold;
	padding-bottom: 13px;
}
div#media_nyuko_1004 ol .l1 {
	background-repeat: no-repeat;
	height: 29px;
	padding-left: 10px;
	list-style-image: url(/images/contents/stepr01.gif);
	list-style-position: inside;
}
div#media_nyuko_1004 ol .l2 {
	background-repeat: no-repeat;
	height: 29px;
	padding-left: 10px;
	list-style-image: url(/images/contents/stepr02.gif);
	list-style-position: inside;
}
div#media_nyuko_1004 ol .l3 {
	background-repeat: no-repeat;
	height: 29px;
	padding-left: 10px;
	list-style-image: url(/images/contents/stepr03.png);
	list-style-position: inside;
}
div#media_nyuko_1004 ol .l4 {
	background-repeat: no-repeat;
	height: 29px;
	padding-left: 10px;
	list-style-image: url(/images/contents/stepr04.gif);
	list-style-position: inside;
}
div#media_nyuko_1004 .indent1 {
	padding-left: 10px;
	padding-right: 10px;
}
div#media_nyuko_1004 .indent2  {
	padding-right: 20px;
	padding-left: 40px;
}
div#media_nyuko_1004 .underdot {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666;
	padding-bottom: 25px;
	margin-bottom: 20px;
}
div#media_nyuko_1004 .underdot ul li {
	background-image: url(/images/guige/asta.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 15px;
	font-weight: normal;
	font-size: 100%;
}
div#media_nyuko_1004 ol .underdot ul {
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
}
div#media_nyuko_1004 .prevp {
	float: left;
	width: 330px;
	padding-left: 20px;
	margin-bottom: 15px;
}
div#media_nyuko_1004 .previmg {
	float: left;
	margin-left: 5px;
}
div#media_nyuko_1004 .forbig {
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	clear: both;
	margin-bottom: 35px;
}
div#media_nyuko_1004 .forMail {
	text-align: center;
	margin:0px auto;
	font-size: 130%;
}
div#media_nyuko_1004 .forMail img {
	padding: 0 5px;
}
div#media_nyuko_1004 #medialist {
	background-image: url(/images/contents/nyuko-media_box.gif);
	background-repeat: no-repeat;
	height: 175px;
	width: 498px;
	margin: 0px auto 20px;
	padding-top: 10px;
	text-align: center;
}
div#media_nyuko_1004 #medialist p {
	font-size:120%;
}
div#media_nyuko_1004 #medialist ul   {
	margin-right: auto;
	margin-left: auto;
	display: block;
	padding-top: 15px;
	text-align: center;
	padding-left: 30px;
}
div#media_nyuko_1004 #medialist ul li p  {
	font-size: 100%;
	line-height: 1.4;
}
div#media_nyuko_1004 #medialist ul li  {
	float: left;
	background-image: none;
	margin: 0px;
	padding: 0px;
}
div#media_nyuko_1004 #medialist ul li img  {
	padding-bottom: 10px;
}
divmedia_nyuko_1004 .huge {
	font-size: 125%;
	line-height: 1.4;
}
div#media_nyuko_1004 #pinkbox {
	padding: 2px 0px;
	width: 300px;
	margin: 0 auto 15px;
	background-color: #ffdede;
	border: 2px solid #999;
}
div#media_nyuko_1004 .compress {
	background-image: url(/images/contents/nyukodatasend.gif);
	height: 37px;
	width: 219px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 38px;
	padding-left: 315px;
}
div#media_nyuko_1004 .compress a {
	font-size: 125%;
	font-weight: bold;
}

/* ------------------------------
 入稿時の注意点
------------------------------ */
div#attention1_1004 p{
	color: #565656;
}
div#attention1_1004 strong {
	margin: 0em;
	line-height:2.5;
}
div#attention1_1004 .orange {
	color: #F30;
}
div#attention1_1004 ul li{
	color: #565656;
	list-style: disc outside;
	margin: 10px 0 10px 50px; 
}
div#attention1_1004 h4{
	padding-bottom: 10px;
}
div#attention1_1004 h5{
	font-weight:bold;
	font-size:125%;
	padding-left: 50px;
}
div#attention1_1004 .pb10 {
	padding-bottom: 10px;
}
div#attention1_1004 .pb15 {
	padding-bottom: 15px;
}
div#attention1_1004 .pb20 {
	padding-bottom: 20px;
}
div#attention1_1004 .large {
	font-weight: bold;
}
div#attention1_1004 #attentionbox {
	background-image: url(/images/contents/nyuko_nyuko2.gif);
	background-repeat: repeat-y;
	width: 610px;
	margin-top: 20px;
	margin-bottom: 25px;
}
div#attention1_1004 #attentionbox h3 {
	line-height: 1;
	background-image: url(/images/contents/attention1_attention.gif);
	width: 610px;
	text-indent: -9999px;
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 48px 0 0 0;
}
div#attention1_1004 #attentionbox p {
	padding: 0px 20px 5px 20px;
}
div#attention1_1004 #attentionbox #boxend {
	background-image: url(/images/contents/nyuko_nyuko3.gif);
	background-repeat: no-repeat;
	height: 11px;
	width: 610px;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
}
div#attention1_1004 h3.sub  {
	border-bottom-width: 3px;
	border-left-width: 10px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #88CAEC;
	border-left-color: #88CAEC;
	margin-bottom: 20px;
	padding: 2px 0px 5px 5px;
	width:595px;
}
div#attention1_1004 .indent1 {
	padding-left: 10px;
	padding-right: 10px;
}
div#attention1_1004 .indent2  {
	padding: 0 0 15px 36px;
}
div#attention1_1004 table caption {
	padding-bottom: 10px;
}
div#attention1_1004 table{
	margin-bottom:30px ;
}
div#attention1_1004 table th{
	background-color:#fcfcfc ;
}
div#attention1_1004 table th,
div#attention1_1004 table td{
	border:solid 2px #CCC;
	padding: 7px 10px;
}
div#attention1_1004 #gazo {
	float: left;
	width: 380px;
}
div#attention1_1004 .layer {
	float: left;
}

/* ------------------------------
 データ作成時の注意点
------------------------------ */
div#attention2_1004 p{
	color: #565656;
}
div#attention2_1004 strong {
	margin: 0em;
	line-height:2.5;
	color: #565656;
}
div#attention2_1004 .orange {
	color: #F30;
}
div#attention2_1004 ul li{
	color: #565656;
	list-style: disc outside;
	margin: 10px 0 10px 50px; 
}
div#attention2_1004 h4{
	padding: 15px 0;
}
div#attention2_1004 h5{
	font-weight:bold;
	font-size:125%;
	padding-left: 50px;
}
div#attention2_1004 .pb10 {
	padding-bottom: 10px;
}
div#attention2_1004 .pb15 {
	padding-bottom: 15px;
}
div#attention2_1004 .pb20 {
	padding-bottom: 20px;
}
div#attention2_1004 .shadeContents {
	display: none;
}
div#attention2_1004 .shadeGroup p {
	margin:0 0 15px;
	padding:0;
}
div#attention2_1004 .shadeGroup,
div#attention2_1004 .shadeClose {
	height: auto;
}
div#attention2_1004 .shadeGroup .shadeBtn {
	height:35px;	
	width:565px;
	padding-top:13px;
	padding-left:45px;
	margin-bottom:20px;
	color:#333;
	font-weight:bold;
	background-position: 0%;
	background-image: url(/images/contents/slidehead_off.gif);
	cursor: pointer;
	background-repeat: no-repeat;
}
div#attention2_1004 .shadeGroup .shadeBtn:hover {
	background-image: url(/images/contents/slidehead_on.gif);
}
div#attention2_1004 .shadeGroup .open{
	width:565px;
	margin:0 auto 20px;
}
div#attention2_1004 .shadeGroup .caution{
	background-image: url(/images/guige/asta.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	color: #F30;
	padding: 0px 0px 10px 15px;
	clear:both;
}
div#attention2_1004 table#colors {
	width:565px;
	margin-bottom:25px;
}
div#attention2_1004 table#colors td{
	text-align:center;
	padding: 0 5px;
}
div#attention2_1004 table#black {
	width:565px;
	margin-bottom:25px;
}
div#attention2_1004 table#black th{
	text-align:center;
	font-weight:bold;
	padding: 5px;
	background-color:#fcfcfc;
	border:#e1e1e1 solid 2px;
}
div#attention2_1004 table#black td{
	text-align:center;
	font-weight:bold;
	padding: 5px;
	border:#e1e1e1 solid 2px;
}
div#attention2_1004 .leftText{
	float:left;
	width:290px;
}
div#attention2_1004 .flash{
	float:left;
	width:255px;
	padding-left:20px;
}
div#attention2_1004 .rightImage{
	float:left;
	padding-top:25px;
	padding-left:20px;
}
div#attention2_1004 .steps{
	width:528px;
	margin:0px auto 20px;
}
div#attention2_1004 .steps img{
	margin:0;
	padding:0;
}
div#attention2_1004 .pdfImage{
	padding-right:5px;
}
div#attention2_1004 #attentionbox {
	background-image: url(/images/contents/nyuko_nyuko2.gif);
	background-repeat: repeat-y;
	width: 610px;
	margin-top: 20px;
	margin-bottom: 25px;
}
div#attention2_1004 #attentionbox h3 {
	line-height: 1;
	background-image: url(/images/contents/attention3a_intro.gif);
	width: 610px;
	text-indent: -9999px;
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 46px 0 0 0;
}
div#attention2_1004 #attentionbox p {
	padding: 0px 15px 5px;
}
div#attention2_1004 #attentionbox #boxend {
	background-image: url(/images/contents/nyuko_nyuko3.gif);
	background-repeat: no-repeat;
	height: 11px;
	width: 610px;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
}
div#attention2_1004 .indent1 {
	padding-left: 10px;
	padding-right: 10px;
}
div#attention2_1004 .indent2  {
	padding: 0 0 15px 36px;
}
div#attention2_1004 p.indent3 {
	background:url(/images/guige/asta.gif) no-repeat 0px 4px;
	padding-left: 12px;
	padding-right: 10px;
	margin-left: 0px;
}
div#attention2_1004 ol {
	margin-left:20px;
}
div#attention2_1004 ol li {
	color: #565656;
	padding-bottom: 13px;
	list-style-type: decimal;
	list-style-position: outside;
}
/* ------------------------------
 Microsoft Officeでデータを作成する時の注意
------------------------------ */
div#attention3_1004 strong {
	margin: 0em;
}
div#attention3_1004 .orange {
	color: #F30;
}
div#attention3_1004 .pdf_prev {
	float: left;
	padding-right: 9px;
}
div#attention3_1004 h2 {
	padding: 2px 5px 5px;
	margin: 0px 0px 25px;
}
div#attention3_1004 h3 {
	margin: 25px 0px 15px;
}
div#attention3_1004 .pb10 {
	padding-bottom: 10px;
}
div#attention3_1004 .pb15 {
	padding-bottom: 15px;
}
div#attention3_1004 .pb20 {
	padding-bottom: 20px;
}
div#attention3_1004 thead th{
	background-color: #4f81bd;
	color: #FFF;
}
div#attention3_1004 td,
div#attention3_1004 th {
	padding: 5px 0px;
	text-align: center;
	border: 1px solid #FFF;
}
div#attention3_1004 .odd{
	background-color:#d0d8e8;
}
div#attention3_1004 .even{
	background-color:#e9edf4;
}
div#attention3_1004 .forMail {
	text-align: center;
	margin:0px auto;
	font-size: 130%;
}
div#attention3_1004 img {
	padding:0px 5px;
}
div#attention3_1004 .shadeContents {
	display: none;
}
div#attention3_1004 .shadeGroup p {
	margin:0 0 15px;
	padding:0;
}
div#attention3_1004 .shadeGroup,
div#attention3_1004 .shadeClose {
	height: auto;
}
div#attention3_1004 .shadeGroup .shadeBtn {
	height:35px;	
	width:565px;
	padding-top:13px;
	padding-left:45px;
	margin-bottom:20px;
	color:#333;
	font-weight:bold;
	background-position: 0%;
	background-image: url(/images/contents/slidehead_off.gif);
	cursor: pointer;
	background-repeat: no-repeat;
}
div#attention3_1004 .shadeGroup .shadeBtn:hover {
	background-image: url(/images/contents/slidehead_on.gif);
}
div#attention3_1004 .shadeGroup .open{
	width:575px;
	margin:0 auto 20px;
}

/* ------------------------------
 折り加工の種類について
------------------------------ */
div#orikako1_1004 p {
	margin: 0 0 10px 10px;
}
div#orikako1_1004 div.section {
	margin: 0 0 35px 0;
	overflow: hidden;
	line-height: 1.5px;
}
div#orikako1_1004 h4 {
	border-bottom: #99ccff 3px solid;
	border-left: #99ccff 10px solid;
	padding: 2px 0 2px 4px;
	margin: 0 0 15px 0;
}
div#orikako1_1004 br.clear-both {
	-x-system-font:none;
	display:block;
	font-family:monospace;
	font-size:1px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:1px;
}
/*--2010/04 ご利用ガイド以下ページのCSS終了--*/