html{

margin:0px;
  font-family : メイリオ;
padding:0px;

}



body {font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}table {font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}







body{

margin:0px;
  font-family : メイリオ;
padding:0px;

background-image:url(../img/bgMain.gif);

text-align:center;

}



img{

border:0px;

}



a:link{color:#418ace}

a:hover{color:#002663}

a:visited{color:#418ace}



/* container ----------------------------- */

#container{

width:975px;

margin:0px auto;

text-align:left;

}

#container-inner{

}



/* contentbox ----------------------------- */

#contentbox{

position:relative;

margin:0px 0px 30px 0px;

}

#contentbox-inner{

}



/* header ----------------------------- */

#header{

width:975px;

height:270px;

background-image:url(../img/headerBg.jpg);

}

#header-inner{

padding:23px 0px 0px 0px;

}

#header-title{

margin:0px 16px 27px 4px;

}

#header-menu{

background-color:#FFFFFF;

text-align:right;

margin:0px 16px 0px 16px;

}





/* menu ----------------------------- */

#menu{

width:180px;

background-color:#333333;

float:left;

margin:0px 0px 15px 0px;
 
}

#menu-inner{

padding:19px 0 10px;

}

#menu .menu-banner{

}

#menu .menu-banner-bottom{

margin-bottom:10px;


}

#menu .menu-banner-bottom2{

margin-bottom:35px;

}

#menu .menu-form{

}

#menu .menu-form{

margin-bottom:10px;

margin-left:4px;

margin-right:4px;

border:1px solid #b1b1b1;

background-color:#d7d7d7;

}

#menu .menu-form-inner{

padding:10px;

background-image:url(../img/menuFormBg.gif);

background-repeat:repeat-x;

}

#menu .menu-form-title{

margin-bottom:6px;

}

#menu .menu-form-text{

margin-bottom:6px;

font-size:71%;

}

#menu .menu-form-text input.manu-form-box{

width:90px;

height:20px;

margin:0px 0px 0px 3px;

}

#menu .menu-form-text input.manu-form-box2{

width:90px;

height:20px;

margin:0px 0px 0px 3px;

*margin:0px 0px 0px 7px;

}

#menu .menu-form-btn {

text-align:right;

}

#menu .menu-form-btn #login-btn{

border:0px;

width:47px;

height:11px;

background: url(../img/menuFormBtn.gif) left top no-repeat;

text-indent:-9999px;

cursor:pointer;

}

#123Group-link img{
	margin:0;
}

#menu #media-info {
	color:#FFF;
}

.media-box {
	margin-bottom:20px;
}

.media-box-L {
	width:77px;
	height:112px;
	float:left;
}


.media-box-R {
	width:90px;
	float:left;
	padding-left:5px;
}

.media-box-R-title {
	margin-bottom:10px;
}

/* content ----------------------------- */

#content{

width:795px;

*width:790px;

float:right;

}

#content-inner{

padding:15px 0px 15px 16px;

*padding:15px 0px 15px 5px;

}



#content-title{

margin:5px 0px 15px 0px;

}



#pageTop {

text-align:right;

background-color:#ffffff;

margin:15px 0px 0px 0px;

}

#pageTop a{

display:block;

}





/* footer ----------------------------- */

#footer{

width:975px;

}

#footer-inner{

}

#footer-line{

width:180px;

height:18px;

border-bottom:6px solid #333;

float:left;

}

#footer-text{

width:795px;

float:right;

font-size:71%;

}

#footer-text-menu{

width:520px;

text-align:left;

float:left;

}

/*#footer-text-menu a{

padding:10px 0px;

display:inline-block;

}*/



#footer-text-menu ul{

}

#footer-text-menu li{

}

#footer-text-copy{

width:275px;

text-align:right;

float:right;

}


/* 更新予定 .planchange-foot {
	padding:0 15px 15px;
	background-color:#fff;
}

.planchange-foot-content {
	width:748px;
	height:100px;
	background:url(../img/control/change-plan.gif) 0 0 no-repeat;
	border:1px solid #CCC;
	text-indent:-9999px;
	display:block;
}*/


/* utility ----------------------------- */

.clearfix:after {

  content: ".";

  display: block;

  clear: both;

  height: 0;

  visibility: hidden;

}



.clearfix {

  min-height: 1px;

}



* html .clearfix {

  height: 1px;

  /*\*//*/

  height: auto;

  overflow: hidden;

  /**/

}



form{

margin:0px;

}

/* index ----------------------------- */

/*#box1{

width:749px;

}*/



#content #formbox #box1{

width:749px;

*width:755px;

}



#content #gaiyou #box1{

width:749px;

*width:755px;

}



#content #control #box1{



}



#content #koko123 #box1{

width:749px;

*width:755px;

}



#content #index #box1{

*height:110px;

height:413px;

background-image:url(../img/top/bgReport.jpg);

background-repeat:no-repeat;

background-position:center;

background-color:#FFFFFF;

margin:0px 0px 15px 0px;

padding:20px 16px 0px 16px; 

}

#content #index #box1-form{

border:2px solid #d0cfcb;

background-color:#ffffff;

padding:10px 13px;

font-size:93%;

height:76px;

*height:60px;

}





#content #index #box1-form .form-td1{

width:190px;

*width:230px;

float:left;

padding:3px 0px 0px 0px;

}

#content #index #box1-form .form-td2{

width:410px;

*width:370px;

float:left;

padding:0px 0px 3px 0px;

}

#content #index #box1-form .form-td3{

width:108px;

float:left;

text-align:right;

}

#content #index #mainForm-btn{

border:0px;

width:80px;

height:20px;

background: url(../img/contentFormBtn.gif) left top no-repeat;

background-position:0px 0px;

text-indent:-9999px;

*text-indent:-100px;

cursor:pointer;

*font-size:1px;

}

#content #index #box1-title{

margin:0px 0px 5px 0px;

}



#content #news{

padding:4px;

background-color:#FFFFFF;

font-size:100%;

line-height:1;


/* 更新予定 font-size:71%;

line-height:1.5;*/

}

#content #news-inner{

border:1px solid #b1b1b1;

padding:10px 13px;

}

#content #news-inner #title{

margin:0px 0px 23px 0px;

}

#content #news-inner #box4{

background-image:url(../img/top/contentNewsTitle1.gif);

background-position:0 0;

background-repeat:no-repeat;

margin:0px 0px 23px 0px;

padding:0px 0px 0px 97px;

}

#content #news-inner #box1{

background-image:url(../img/top/contentNewsTitle2.gif);

background-position:0 0;

background-repeat:no-repeat;

margin:0px 0px 23px 0px;

padding:0px 0px 0px 97px;

}

#content #news-inner #box5{

background-image:url(../img/top/contentNewsTitle3.gif);

background-position:0 0;

background-repeat:no-repeat;

margin:0px 0px 23px 0px;

padding:0px 0px 0px 97px;

}

#content #news-inner #box6{

background-image:url(../img/top/contentNewsTitle6.gif);

background-position:0 0;

background-repeat:no-repeat;

margin:0px 0px 23px 0px;

padding:0px 0px 0px 97px;

}
#content #news-inner #boxfaq{

background-image:url(../img/top/contentNewsTitlefaq.gif);

background-position:0 0;

background-repeat:no-repeat;

margin:0px 0px 23px 0px;

padding:0px 0px 0px 97px;

}

#content #news-entry{

background-color:#ffffff;

padding:15px;

}



#content #news-entry #newstitle{

width:624px;

background-color:#ffffff;

float:left;

}



#content #news-entry #newstitle-end{

width:80px;

padding-top:8px;

*padding-top:0px;

background-color:#ffffff;

float:left;

}



#content #news-entry #entry-txt{

background-color:#e9e9e9;

border:solid 1px #ccc;

padding:29px 18px;

margin-bottom:20px;

font-size:93%;

line-height:1.5;

}



#content #news-entry #news-entry-box{

margin-bottom:30px;

}



#content #index td{

padding:0px 0px 3px 0px;

}

/* 更新予定
#new-campaign {
	width:778px;
	height:70px;
	padding-top:280px;
	margin-bottom:15px;
	background:url(../img/campaign-newBg.gif) 0 0 no-repeat;
}

#new-campaign-btn-01 {
	width:361px;
	height:54px;
	float:left;
	margin-left:20px;
	margin-bottom:15px;
	display:block;
	background:url(../img/campaignBtn01.gif) 0 0 no-repeat;
	text-indent:-9999px;
	overflow:hidden;
}


#new-campaign-btn-02 {
	width:361px;
	height:54px;
	float:right;
	margin-right:20px;
	margin-bottom:15px;
	display:block;
	background:url(../img/campaignBtn02.gif) 0 0 no-repeat;
	text-indent:-9999px;
	overflow:hidden;
}



#new-box {
	width:778px;
	height:442px;
	margin-bottom:15px;
	background:url(../img/boxBg.gif) 0 0 no-repeat;
	text-indent:-9999px;
}


#content #index #box1{

height:110px;

*height:292px;

background-image:url(../img/pdfBg.gif);

margin:0px 0px 15px 0px;

padding:182px 16px 0px 16px; 

}

*/

/* top-banner */
.top-banner {
	margin-bottom:10px;
/*	padding-bottom:5px;*/
}

#new-campaign02 {
	width:779px;
	*width:785px;
	height:209px;
	text-indent:-9999px;
	background:url(../img/campaignBg.jpg) #fff 1px 3px no-repeat;
	*background:url(../img/campaignBg.jpg) #fff 3px 3px no-repeat;
}

/* singledomain - multidomain - worlddomain ----------------------------- */

#singledomain,

#multidomain,

#worlddomain {

background-color:#ffffff;

padding:15px;

}



/* seoTools ----------------------------- */

#seoTools {

background-color:#ffffff;

padding:15px;

}

#seoTools .imgMargin1{

display:block;

margin:0px 6px 6px 0px;

float:left;

}

#seoTools .imgMargin2{

display:block;

margin:0px 0px 6px 0px;

float:left;

}

#seoTools textarea{

width:500px;

}



/* faq ----------------------------- */

#faq {

background-color:#ffffff;

padding:15px;

}

#faq .imgMargin1{

display:block;

margin:0px 6px 6px 0px;

float:left;

}

#faq .imgMargin2{

display:block;

margin:0px 0px 6px 0px;

float:left;

}

#faq .faq-box{

border:1px solid #d3d3d3;

margin:0px 0px 20px 0px;

padding:0px 10px 10px 10px;

}

#faq .faq-box-inner{

border:1px solid #d3d3d3;

margin:0px 0px 20px 0px;

padding:10px 10px 10px 10px;

background-color:#efefef;

}

#faq .faq-box-inner .faq-title{

color:#c51734;

font-weight:bold;

font-size:108%;

margin:0px 0px 20px 0px;

}

#faq ul{

margin:0px auto 10px auto;

}

#faq li{

margin:0px 0px 0px -10px;

line-height:1.5;

}

/* controlpanel ----------------------------- */

#control {

background-color:#ffffff;

padding:15px;

}



#control #control-panel {

}

#control #control-panel #control-panel-btn a{

margin-left:-3px;

display:block;

width:181px;

height:22px;

*width:246px;

*height:32px;

background-image:url(../img/control/btnBg.gif);

float:left;

margin:0px 0px 3px 3px;

padding:10px 0px 0px 65px;

font-size:93%;

font-weight:bold;

color:#000000;

text-decoration:none;

}

#control #control-panel #control-panel-btn a:hover{

color:#c51734;

}

#control #control-panel img{

margin:0px 0px 10px 2px;



}

#control #control-btn-logout{

margin:5px 0px 0px 0px;

clear:both;

text-align:right;

}

#control ul.list-arrow ul{

margin:0px 0px 20px 0px;

padding:0px 40px 0px 20px;

}

#control li{

margin:0px 0px 10px 0px;

padding:0px 40px 0px 0px;

list-style-image:url(../img/list-arrow.gif);

list-style-type:none;

font-size:93%;

line-height:1.5;

*line-height:1.8;

}

#control table{

margin:0px auto;

}

#control .plansetting-img img{

border:1px solid #000000;

}

#control .plansetting-img #pageTop2{

text-align:right;

}

#control .plansetting-img #pageTop2 img{

border:0px;

}

/* userMenu ----------------------------- */

#usermenu {

background-color:#ffffff;

padding:15px;

}



#usermenu #usermenu-panel {

}

#usermenu #usermenu-panel #usermenu-panel-btn a{

display:block;

width:181px;

height:22px;

*width:246px;

*height:32px;

background-image:url(../img/user/btnBg.gif);

float:left;

margin:0px 0px 3px 3px;

padding:10px 0px 0px 65px;

font-size:93%;

font-weight:bold;

color:#000000;

text-decoration:none;

}

#usermenu #usermenu-panel #usermenu-panel-btn a:hover{

color:#c51734;

}

#usermenu #usermenu-panel img{

margin:0px 0px 10px 2px;



}

#usermenu #usermenu-btn-logout{

margin:5px 0px 0px 0px;

clear:both;

text-align:right;

}

/* 123serverのここが知りたい ----------------------------- */

#koko123 {

background-color:#ffffff;

padding:15px;

}



#koko123 table.Q2-123{

width:100%;

}

#koko123 #FAQlink {

width:480px;

text-align:center;

margin-top:50px;

margin-right:auto;

margin-left:auto;

padding:10px;

font-size:18px;

border:solid 1px #000;

background-color:#e9e9e9;

}



#koko123 #FAQlink a{

color:#418ace;

text-decoration:none;

}



#koko123 #FAQlink a:hover{

color:#002663;

text-decoration:none;

}



/* gaiyou ----------------------------- */

#gaiyou {

background-color:#ffffff;

padding:15px;

}

#gaiyou td{

padding:8px;

font-size:93%;

line-height:1.5;

}



/* kiyaku ----------------------------- */

#kiyaku {

background-color:#ffffff;

padding:15px;

}

#kiyaku td{

padding:8px;

font-size:93%;

line-height:1.5;

}



/* policy ----------------------------- */

#policy {

background-color:#ffffff;

padding:15px;

}

#policy td{

padding:8px;

font-size:93%;

line-height:1.5;

}

/* torihiki ----------------------------- */

#torihiki {

background-color:#ffffff;

padding:15px;

}

#torihiki tr{

padding:8px;

}

#torihiki td{

padding:8px;

font-size:93%;

line-height:1.5;

}

/* formbox ----------------------------- */

#formbox {

width:749px;

background-color:#ffffff;

padding:15px;

}

#formbox tr{

padding:8px;

}

#formbox td{

padding:8px;

font-size:93%;

line-height:1.5;

}

/* tableJS ----------------------------- */

.tableJS table {

width:100%;

*width:745px;

font-size:108%;

border-left:2px solid #CCCCCC;

border-spacing:0pt;

border-top:2px solid #CCCCCC;

background-color:#FFFFFF;

font-size:93%;

line-height:1.5;

}

.tableJS th{

	padding:8px 2px 8px 2px;

	border-bottom:1px solid #CCCCCC;

	border-right:1px solid #CCCCCC;

	color:#ffffff;

	font-weight:normal;

	padding:8px;

	text-align:center;

	background-color:#428bce;

}

.tableJS th a{

	color:#ffffff;

	font-weight:bold;

}

.tableJS td{

	border-bottom:1px solid #aaa;

	border-right:1px solid #aaa;

	padding:8px;
	
	vertical-align:baseline;
}

.tableJS td img{
	vertical-align:sub;
	margin-right:5px;
}



.tableJS tr.even td {

	background: #e9e9e9;

}

.tableJS tr.even td.bgImg {

background-image:url(../img/bgMain.gif);

}

.tableJS tr td.bgImg {

background-image:url(../img/bgTable.gif);

}

.tableJS tr.add-plan-tr {

background-color:#fff1e4;

}

.tableJS tr td.add-plan-td {

background-image:url(../img/bgTable-new.gif);

}

.tableJS tr.over td {

	background: #d0e2f3;

}



.tableJS tr.over td.bgImg {

	background: #d0e2f3;

}



/* tableJS-world ----------------------------- */

.tableJS-world table {

width:100%;

*width:745px;

font-size:108%;

border-left:1px solid #CCCCCC;

background-color:#FFFFFF;

font-size:93%;

line-height:1.5;

}

.tableJS-world th{

	padding:8px 2px 8px 2px;

	border-bottom:1px solid #CCCCCC;

	border-right:1px solid #CCCCCC;

	color:#ffffff;

	font-weight:normal;

	padding:8px;

	text-align:center;

	background-color:#428bce;

}

.tableJS-world th a{

	color:#ffffff;

	font-weight:bold;

}

.tableJS-world td{

	border-bottom:1px solid #aaa;

	border-right:1px solid #aaa;

	padding:8px;

}



.tableJS-world tr.even td {

	background: #e9e9e9;

}

.tableJS-world tr.even td.bgImg {

background-image:url(../img/bgMain.gif);

}

.tableJS-world tr td.bgImg {

background-image:url(../img/bgTable.gif);



}

.tableJS-world tr.over td {

	background: #d0e2f3;

}



.tableJS-world tr.over td.bgImg {

	background: #d0e2f3;

}

.bgImg {
vertical-align:middle;
}

/* world ----------------------------- */

#world-flash{

width:746px;

margin-bottom:20px;

}



.world-table-block{

width:76px;

height:4px;

background-color:#000;

font-size: 0;

}



.table-after{

width:auto;

margin-top:10px;

color:#666;

font-size:77%;

}

/* message box ----------------------------- */

#box-message {

width:auto;

text-align:center;

background-color:#FFFFFF;

padding-top:20px;

}



#content-before {

width:725px;

*width:745px;

padding:10px;

margin-bottom:15px;

background-color:#e9e9e9;

border:solid 2px #ccc;

}



#content-after {

width:725px;

*width:745px;

padding:10px;

margin-top:15px;

background-color:#e9e9e9;

border:solid 2px #ccc;

}

/* formBtn style ----------------------------- */

.send-btn{

border:0px;

width:109px;

height:20px;

background: url(../img/btnSend.gif) left top no-repeat;

background-position:0px 0px;

text-indent:-9999px;

*text-indent:0px;

cursor:pointer;

*font-size:1px;

}

.form-btn{

border:0px;

width:109px;

height:20px;

background: url(../img/btnForm.gif) left top no-repeat;

background-position:0px 0px;

text-indent:-9999px;

cursor:pointer;

*font-size:1px;

}



.enter-btn{

border:0px;

width:109px;

height:20px;

margin:0 5px;

float:left;

background: url(../img/btnEnter.gif) left top no-repeat;

background-position:0px 0px;

text-indent:-9999px;

cursor:pointer;

*font-size:1px;

}



.back-btn{

border:0px;

width:109px;

height:20px;

margin:0 5px;

float:left;

background: url(../img/btnBack.gif) left top no-repeat;

background-position:0px 0px;

text-indent:-9999px;

cursor:pointer;

*font-size:1px;

display:block;

}



.delete-btn{

border:0px;

width:109px;

height:20px;

margin:0 5px;

float:left;

background: url(../img/btnDelete.gif) left top no-repeat;

background-position:0px 0px;

text-indent:-9999px;

cursor:pointer;

*font-size:1px;

display:block;

}



.domain-btn{

border:0px;

width:109px;

height:20px;

margin:0 5px;

float:left;

background: url(../img/btnDomain.gif) left top no-repeat;

background-position:0px 0px;

text-indent:-9999px;

cursor:pointer;

*font-size:1px;

display:block;

}



#form-btn{

width:238px;

margin-left:auto;

margin-right:auto;

}



#form-btn-3{

width:385px;

margin-left:auto;

margin-right:auto;

}

td.service-list {
	font-size:100%;
	padding:0;
}

/* font style ----------------------------- */

p{

font-size:93%;

line-height:1.5;

}

blockquote{

margin:0px;

padding:18px;

font-size:93%;

border:2px solid #c1c1c1;

background-color:#e9e9e9;

font-size:93%;

line-height:1.5;

}

.font-red{

color:#c51734;

}

.font-blue{

color:#418ace;

}

h4{

font-weight:bold;

color:#434343;

background: url(../img/h4-img.gif) left top no-repeat;

padding:0px 0px 0px 41px;

font-size:108%;

}

h5{

font-weight:bold;

color:#418ace;

padding:0px 0px 0px 0px;

font-size:108%;

}

/*  report-back  */

.repo-li {
	text-align:left;
}

#report-back-123-text {
	width:250px;
	text-align:center;
	float:left;
}

#report-back-world-text {
	width:250px;
	text-align:center;
	float:right;
}

#report-back-123-pict {
	width:267px;
	text-align:center;
	float:left;
}

#report-back-world-pict {
	width:267px;
	text-align:center;
	float:right;
}

#map {
	border:1px solid #b5b5b5;
	padding-top:10px;
	margin-bottom:15px;
}

#tutorial-01 {
	height:76px;
	padding-left:75px;
	padding-top:15px;
	background:url(/common/img/control/tutorial-title-01.gif) 0 0 no-repeat;
}

#tutorial-02 {
	height:76px;
	padding-left:75px;
	padding-top:15px;
	background:url(/common/img/control/tutorial-title-02.gif) 0 0 no-repeat;
}

#tutorial-03 {
	height:76px;
	padding-left:75px;
	padding-top:15px;
	background:url(/common/img/control/tutorial-title-03.gif) 0 0 no-repeat;
}

#tutorial-04 {
	height:76px;
	padding-left:75px;
	padding-top:15px;
	background:url(/common/img/control/tutorial-title-04.gif) 0 0 no-repeat;
}

#tutorial-05 {
	height:76px;
	padding-left:75px;
	padding-top:15px;
	background:url(/common/img/control/tutorial-title-05.gif) 0 0 no-repeat;
}

.tutrial-links {
	margin-bottom:100px;
	margin-left:30px;
	width:680px;
}

.tutrial-links .links{
	width:156px;
	height:57px;
	margin-right:10px;
	float:left;
}

.tutrial-links .links-end{
	width:156px;
	height:57px;
	float:left;
}

.tutrial-title {
	font-size:14pt;
	font-weight:bold;
}

.tutrial-contents {
	text-align:center;
}
	

.tutrial-contents img {
	margin-bottom:30px;
	border:2px solid #a0a0a0;
}

/* レクチャー */
#lecture-box {
	width:727px;
	padding:5px 5px 50px;
}

#lecture-box-L {
	width:370px;
	float:left;
	line-height:1em;
}

#Lecture-box-R {
	width:338px;
	float:right;
	padding-left:10px;
	text-align:center;
}

#lecture-title {
	width:296px;
	height:23px;
	background:url(/common/img/control/lecture/conpane-lecture-title.gif) 0 0 no-repeat;
	text-indent:-9999px;
	margin:0 auto 10px;
}

.lecture-index {
	margin-bottom:10px;
}

/* 戻るボタン */
.conpane-back a{
	width:176px;
	height:23px;
	margin:0 auto;
	background:url(../img/control/conpane-back.gif) 0 0 no-repeat;
	text-indent:-9999px;
	display:block;
	overflow:hidden;
}

/* 600IPキャンペーン */

#new-campaign {
	width:779px;
	height:81px;
	padding:272px 8px 0px;
	margin-bottom:15px;
	background-image:url(/common/img/new-campaign.gif);
	background-repeat:no-repeat;
}

#campaign-btn-L a{
	display:block;
	width:378px;
	height:64px;
	float:left;
	text-indent:-9999px;
	margin-right:14px;
}


#campaign-btn-R a{
	display:block;
	width:378px;
	height:64px;
	float:left;
	text-indent:-9999px;
}

#new-campaign-banner {
	margin-bottom:15px;
}

#seven-box_old {
	width:778px;
	height:442px;
	background-image:url(/common/img/boxBg.gif);
	background-repeat:no-repeat;
	margin-bottom:15px;
	text-indent:-9999px;
}

/* 年末年始の挨拶 */
#new-year-message {
	width:759px;
	*width:784px;
	padding:10px;
	margin-bottom:15px;
	background-color:#FFF;
	display:block;
}

#new-year-message-in {
	widht:739px;
	padding:10px;
	border:1px solid #bdbdbd;
	display:block;
	text-align:center;
}

#new-year-message-in .title {
	text-align:center;
	font-size:15px;
	color:#F00;
	font-weight:bold;
}

#new-year-message-in .text {
	text-align:center;
}

.tbb{
  font-size : 0.9em;
  background-image : url(http://www.123server.jp/images/top2/tbback.png);
  background-repeat : no-repeat;background-position : center bottom;
  padding-left : 15px;
  padding-right : 15px;
  padding-bottom : 15px;
  line-height : 1.5em;
  padding-top : 10px;
}
.ttc{
  
  
  
  margin-bottom : 0px;
  
  
  
  padding-top : 5px;
  padding-left : 15px;
  padding-right : 15px;
  background-image : url(http://www.123server.jp/images/top2/ttbbc2.gif);
  background-repeat : no-repeat;background-position : center top;
  padding-bottom : 0px;
}
.space{
  padding-top : 10px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
}
.tct{
  font-size : 0.9em;
  padding-top : 15px;
  padding-left : 15px;
  padding-right : 15px;
  padding-bottom : 15px;
  background-image : url(http://www.123server.jp/images/top2/ftb.gif);
  background-repeat : no-repeat;background-position : center bottom;
  height : 6px;
  bottom : auto;
}
.tcr{
  background-image : url(http://www.123server.jp/images/top2/ftb.gif);background-position : center top;
  padding-left : 15px;
  padding-right : 15px;
  background-repeat : no-repeat;
  padding-top : 5px;
  font-size : 0.9em;
  line-height : 1.5em;
}

/* cart-price */
.price-L,
.price-C,
.price-R{
	width:auto;
	height:84px;
	float:left;
}

.price-C{
	font-weight:bold;
	font-size:150%;
	line-height:84px;
	padding:0 2px;
}

.price-R {
	color:#F00;
	font-weight:bold;
	font-size:250%;
	line-height:84px;

}