/* /////////////////////////////////////////// */
/* ʃX^CV[g
/* /////////////////////////////////////////// */

#left {
	width: 200px;
	float: left;
	padding: 10px 0 10px 5px;
}

#left_banners {
margin:5px 0 ;

}

#left_navi1 {
margin:5px 0 ;

}


#left_navi_chat {
width:186px;
height:75px;
background-image:url(../images/tel_back.gif);
margin:5px 0;
padding:100px 5px 10px 5px;
}




#left_navi2 {
margin:5px 0 ;

}

#left_navi3 {
width:180px;
padding:8px 16px 8px 0;
background-image:url(../images/left_nav_03.jpg);
}


#left_navi4 {
margin:5px 0 ;

}

#left_navi5 {
margin:5px 0 ;

}


/*no-ki*/

.no-ki {
float:left;
width:643px;
margin:3px 7px 13px 7px;
}



#left_navicre {
margin:5px 0 ;
width:190px;
height:20px;
padding:40px 3px 0 3px;
background-image:url(../images/card_nvm.png);
font-size:10px;
text-align:center;
}



#left_navi6 {
margin:5px 0 ;

}

#right {
	width: 665px;
	float: left;
	padding: 10px 0 10px 5px;
}


#right_L {
	width: 290px;
	float: left;
	padding: 0;
	margin:0 5px 0 0;
}



#right_L_shop {
	width: 660px;
	height:auto;
	float: left;
	padding: 0;
	margin:0 5px 0 0;
}


.right_L_shop_top {
	width: 660px;
	float: left;
	padding: 0;
	margin:0 0 5px 0;
}




#main_concept {
width:665px;
height:245px;
float:left;
margin:2px 0 0 0;
background-image:url(../images/main_concept.jpg);
}

.main_concept_in {
width:510px;
float:left;
padding-top:122px;
padding-left:77px;
text-align:left;
}

.shop_annai {
	width: 660px;
	float: left;
	padding: 0;
	margin:0 5px 0 0;
}








/* /////////////////////////////////////////// */
/* \
/* /////////////////////////////////////////// */
#right_top {
	width: 665px;
	height:55px;
	float: left;
	padding: 2px 0;
}


#right_top_sub {
	width: 665px;
	height:35px;
	float: left;
	margin-top:6px;
	margin-bottom:3px;
}


#right_top_sub0330 {
	width: 665px;
	height:50px;
	float: left;
	margin-top:6px;
	margin-bottom:3px;
}

#right_top_sub0423 {
	width: 665px;
	height:50px;
	float: left;
	margin-top:2px;
}


#right_top_sub0903 {
	width: 665px;
	height:150px;
	float: left;
	margin-top:2px;
	background-image:url(../images/top0903.png);
}




#right_top_sub0903b {
	width: 665px;
	height:150px;
	float: left;
	margin-top:2px;
	background-image:url(../images/top0903b.png);
}

.topbtn_0903 {
margin-top:15px;
}

#right_top_sub0804 {
	width: 645px;
	height:90px;
	float: left;
	margin:5px 0 5px 7px;
}




#right_top_main0423 {
float: left;
width:370px;
}


.right_top2 {
	width: 665px;
	height:65px;
	float: left;
	padding: 2px 0;
	margin-bottom:13px;
}

.right_top2_2 {
	width: 665px;
	float: left;
	margin-top:10px;
	margin-bottom:5px;
}

.right_top2_2a {
	width: 665px;
	float: left;
	margin-top:3px;
	margin-bottom:5px;
}




.right_top_sub_2 {
	width: 665px;
	float: left;
	margin-top:3px;
	margin-bottom:5px;
}


.right_top_sub_0303 {
	width: 665px;
	float: left;
	margin-top:1px;
	margin-bottom:3px;
}


.right_top_sub_0301 {
	width: 665px;
	float: left;
	margin-top:3px;
	margin-bottom:2px;
}


.right_top6 {
	width: 665px;
	height:65px;
	float: left;
	padding: 2px 0;
	margin-top:5px;
	margin-bottom:0px;
}


#right_top1 {
	width: 665px;
	float: left;
	padding: 8px 0 5px 0;
}





#right_top2 {
	width: 665px;
	height:170px;
	float: left;
	padding: 8px 0 5px 0;
}

#right_top4 {
	width: 665px;
	height:65px;
	float: left;
	padding: 8px 0 5px 0;
}




.right_top3 {
	width: 332px;
	float: left;
}

.right_top3L {
	width: 330px;
	float: left;
	padding:2px 1px 0 0;
}


.right_top3L_0120 {
	width: 290px;
	float: left;
	padding:2px 1px 0 0;
}

.right_top3L_0203 {
	width: 290px;
	float: left;
	padding:2px 5px 0 0px;
}


.right_top3L_0210 {
	width: 180px;
	float: left;
	padding:2px 5px 0 0px;
}


.right_top3L_0210a {
	width: 290px;
	float: left;
	padding:2px 0px 0 0px;
}

.right_top3L_0210a1 {
	width: 290px;
	float: left;
	padding:0px 0px 2px 0px;
}

.right_top3L_0210a2 {
	width: 290px;
	float: left;
	padding:0px;
}


.right_top3L_0423 {
	width: 365px;
	float: left;
	padding:5px 0px 0px 0px;
}


.right_top3L_0210b {
	width: 345px;
	float: left;
	padding:2px 5px 0 0px;
}


.right_top3L_0210b1 {
	width: 345px;
	float: left;
	padding:0px 0px 5px 0px;
}

.right_top3L_0210b2 {
	width: 345px;
	float: left;
	padding:0px;
}

.right_top3L_0210b3 {
	width: 313px;
	float: left;
	padding:2px 0 0 0;
}







.right_top3R {
	width: 330px;
	float: left;
	padding:2px 0 0 1px;
}



.right_top3R_0120 {
	width: 365px;
	float: left;
	padding:2px 0 0 5px;
}


.right_top3R_0203 {
	width: 365px;
	float: left;
	padding:2px 1px 0 0;
}


#right_mid {
	width: 665px;
	height:25px;
	float: left;
	padding: 2px 0;
}

#right_bottm {
	width: 170px;
	float: left;
	margin:10px 0;
	padding: 5px 0 0 3px;
}

.right_banner {
    width: 150px;
	float: left;
	padding: 0 0 3px 0;

}

#left_category {
	width: 290px;
	height:150px;
	float: left;
	padding: 5px 0px 0 0 ;
}

#left_category_L {
	width: 290px;
	height:305px;
	float: left;
	padding: 5px 0px 0 0 ;
}


#left_category_L0330 {
	width: 290px;
	float: left;
	padding: 5px 0px 0 0 ;
}








#left_category2 {
	width: 290px;
	height:150px;
	float: left;
	padding: 5px 0px 0 0 ;
}






#left_category_shop {
	width: 660px;
	height:150px;
	float: left;
	padding: 5px 0px 0 0 ;
}




#right_category {
	width: 160px;
	height:150px;
	float: left;
	padding: 5px 0 0 0px ;
}

#right_category_0223 {
	width: 365px;
	float: left;
	padding: 5px 0 0 0px ;
}



#right_category_0223a {
	width: 365px;
	float: left;
	margin-bottom:3px;
}

#right_category_0223b {
	width: 365px;
	float: left;
}
















.shop_L {
	width: 280px;
	float: left;
	padding: 0px 0px 0 0 ;
}

.shop_R {
	width: 380px;
	float: left;
	padding: 0px 0px 0 0 ;
}

.shop_full {
	width: 660px;
	height:150px;
	float: left;
	padding: 5px 0px 0 0 ;
}



#right_category {
	width: 160px;
	height:150px;
	float: left;
	padding: 5px 0 0 0px ;
}


#right_category2 {
	width: 200px;
	height:150px;
	float: left;
	padding: 5px 0 0 5px ;
}


#right_orderguide {
	width: 660px;
	float: left;
	padding: 10px 0 5px 0 ;
}


#right_orderguide_0125 {
	width: 650px;
	float: left;
	padding: 10px 0 10px 10px ;
}


.right_orderguide_back {
	width: 650px;
	height:1330px;
	float: left;
	background-image:url(../images/orderguide_back.jpg);
}

.right_orderguide_backL {
	width: 265px;
	height:1330px;
	float: left;
}


.right_orderguide_backL1 {
	width: 240px;
	height:45px;
	margin-top:90px;
	padding:10px 0 6px 10px;
	background-color:#FFFFFF;
	border:1px #666666 solid;
	float: left;
}


.right_orderguide_backL2 {
	width: 240px;
	height:45px;
	margin-top:35px;
	padding:10px 0 6px 10px;
	background-color:#FFFFFF;
	border:1px #666666 solid;
	float: left;
}


.right_orderguide_backL3 {
	width: 240px;
	height:50x;
	margin-top:32px;
	padding:7px 0 6px 10px;
	background-color:#FFFFFF;
	border:1px #666666 solid;
	line-height:1.3em;
	float: left;
}


.right_orderguide_backL4 {
	width: 240px;
	height:50x;
	margin-top:270px;
	padding:7px 3px 6px 10px;
	background-color:#FFFFFF;
	border:1px #666666 solid;
	line-height:1.3em;
	float: left;
}

.right_orderguide_backL5 {
	width: 240px;
	height:50x;
	margin-top:365px;
	padding:7px 3px 6px 10px;
	background-color:#FFFFFF;
	border:1px #666666 solid;
	line-height:1.3em;
	float: left;
}




.right_orderguide_backR {
	width: 215px;
	height:1330px;
	float: right;
	margin-right:5px;
}


.right_orderguide_backR1 {
	width: 210px;
	color:#2D2D2D;
	height:60px;
	margin-top:90px;
	padding:10px 2px 6px 8px;
	background-color:#EEEEEE;
	float: left;
	line-height:1.2em;
		}


.right_orderguide_backR2 {
	width: 210px;
	color:#2D2D2D;
	height:60px;
	margin-top:50px;
	padding:7px 2px 6px 8px;
	background-color:#EEEEEE;
	float: left;
	line-height:1.2em;

}

.right_orderguide_backR3 {
	width: 210px;
	color:#2D2D2D;
	height:78px;
	margin-top:70px;
	padding:7px 2px 6px 8px;
	background-color:#EEEEEE;
	float: left;
	line-height:1.2em;

}

.right_orderguide_backR4 {
	width: 210px;
	color:#2D2D2D;
	height:55px;
	margin-top:200px;
	padding:7px 2px 6px 8px;
	background-color:#EEEEEE;
	float: left;
	line-height:1.2em;

}

.right_orderguide_backR5 {
	width: 210px;
	color:#2D2D2D;
	height:55px;
	margin-top:225px;
	padding:7px 2px 6px 8px;
	background-color:#EEEEEE;
	float: left;
	line-height:1.2em;

}

.right_orderguide_index {
width:210px;
margin-bottom:3px;
}



.right_orderguide_intitle {
	width: 640px;
	float: left;
	padding: 0px 10px 5px 10px;
}

.right_orderguide_inread {
	width: 620px;
	float: left;
	padding: 5px 10px 5px 10px;
	margin-bottom:15px;
	margin-left:9px;
	font-size:15px;
	color:#333333;
	background:#E9EDF3;
}





.right_orderguide_in {
	width: 640px;
	float: left;
	padding: 15px 10px;
	border-bottom:1px dashed #CCCCCC;
}

.right_orderguide_inL {
	width: 310px;
	float: left;
	padding: 0px 5px;
}


.orderguide_title {
	width: 400px;
	float: left;
	padding: 10px 0 5px 0 ;
}

/*注文方法web*/
#orderguide_web_cap {
	width: 660px;
	float: left;
	padding: 10px 0 0 0 ;
}

#orderguide_web_body {
	width: 650px;
	float: left;
	padding: 5px 0 0 10px;
	background-image:url(../images/orderguide_web_body.jpg);
	
}

#orderguide_web_footer {
	width: 660px;
	float: left;
	padding: 0 0 15px 0;
}


/*注文方法web2*/


.orderguide_web_flowL0 {
	width: 620px;
	float: left;
	padding: 12px 5px 0 10px;
}


.orderguide_web_flowL4 {
	width: 645px;
	float: left;
	padding: 12px 5px 0 10px;
}



.orderguide_web_flow {
	width: 650px;
	float: left;
	padding: 15px 0 15px 0;
}


.orderguide_web_flowL1 {
	width: 630px;
	float: left;
	padding: 5px 5px 0 0px;
}



.orderguide_web_flowL2 {
	width: 630px;
	float: left;
	padding: 18px 5px 0 0px;
}


.orderguide_web_next {
	width: 630px;
	height:20px;
	float: left;
	padding: 20px 5px 0 0px;
	background-image:url(../images/orderguide_yagi.jpg);
}





/*入稿案内*/
#orderguide_data_cap {
	width: 660px;
	float: left;
	padding: 10px 0 0 0 ;
}

#orderguide_data_body {
	width: 650px;
	float: left;
	padding: 5px 0 15px 10px;
	background-image:url(../images/orderguide_web_body.jpg);
	
}

#orderguide_data_footer {
	width: 660px;
	float: left;
	padding: 0 0 15px 0;
}



/*入稿案内2*/
.orderguide_data_flow {
	width: 650px;
	float: left;
	padding: 5px 0 15px 0;
}


.orderguide_data_flowL1 {
	width: 630px;
	float: left;
	padding: 5px 5px 0 0px;
}

.orderguide_data_flowL2 {
	width: 270px;
	float: left;
	padding: 5px 5px 0 20px;
}

.orderguide_data_flowL3 {
	width: 330px;
	float: left;
	padding: 5px 0 0 5px;
}





.orderguide_data_main {
	width: 255px;
	float: left;
	padding: 20px 187px 10px 187px;
}



/*お支払方法*/

.atobarai_box {
	width: 240px;
	background:#CFDAE4;
	margin: 10px 180px 0 180px;
	padding:15px 10px 15px 40px ;
	border:1px solid #0066CC;
}



.atobarai_box2 {
	width: 400px;
	margin: 10px 110px 0 110px;
	padding: 5px 10px 40px 20px ;
}












/*注文方法電話*/
#orderguide_tel_cap {
	width: 660px;
	float: left;
	padding: 10px 0 0 0 ;
}

#orderguide_tel_body {
	width: 650px;
	float: left;
	padding: 5px 0 0 10px;
	background-image:url(../images/orderguide_web_body.jpg);
	
}

#orderguide_tel_footer {
	width: 660px;
	float: left;
	padding: 0 0 15px 0;
}


/*注文方法店舗*/
#orderguide_shop_cap {
	width: 660px;
	float: left;
	padding: 10px 0 0 0 ;
}

#orderguide_shop_body {
	width: 650px;
	float: left;
	padding: 5px 0 0 10px;
	background-image:url(../images/orderguide_web_body.jpg);
	
}

#orderguide_shop_footer {
	width: 660px;
	float: left;
	padding: 0 0 15px 0;
}


/*ダミー*/

#orderguide_shop_footerx {
	width: 660px;
	float: left;
	padding: 0 0 15px 0;
}



.item_picL{
	width: 330px;
	height:470px;
	float: left;
	padding: 0 2px 15px 0;
}

.item_picR{
	width: 330px;
	height:470px;
	float: left;
	padding: 0 0 15px 2px;
}


















.price_area {
	width: 665px;
	float: left;
	padding: 5px 0px 0 0 ;
}









#news_area {
	width: 640px;
	height:350px;
	overflow:scroll;
	float: left;
	padding: 5px;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
	
}



#concept_area_title {
	width: 580px;
	float: left;
	padding: 0px 5px 3px 50px;
}

#concept_top {
	width: 600px;
	height:150px;
	float: left;
	padding: 2px 18px 2px 46px;
}


#concept_top_guide {
	width: 580px;
	float: left;
	text-align:left;
	padding: 20px 18px 12px 56px;
}







#concept_sub {
	width: 600px;
	float: left;
	padding: 10px 0;
}

#concept_sub2 {
	width: 580px;
	float: left;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 50px;
}




.payment_sub {
	width: 400px;
	float: left;
	padding: 5px 0 10px 0;
}





#concept_area {
	width: 580px;
	float: left;
	padding: 0px 5px 15px 50px;
}





/*テクニカルガイド*/
#tech_area {
	width: 665px;
	/*height:1800px;*/
	float: left;
	padding: 10px 0 10px 0px;
}

/*入稿用テンプレ*/
#template_main {
	width: 640px;
	float: left;
	padding: 20px 10px 5px 10px ;
}

.template_title {
	width: 645px;
	margin-top:20px;
	float: left;
	padding: 0px;
}







.template_contair {
	width: 640px;
	float: left;
	padding: 20px 0;
	background-image:url(../images/template_bak.gif);
}

.template_os {
	width: 130px;
	float: right;
	padding: 0px 0 0 8px;
}

.template_name {
	width: 360px;
	float: right;
	padding: 0px 0 0 0px;
}


/*---------------サイトマップ---------------*/

.sitemap {
	width: 210px;
	padding: 0 0 0 0;
	float: left;
}



.sitemap dl {
	margin: 0 25px 15px 0;
	padding: 0 0 15px 10px;
}


.sitemap dt {
	margin: 0 0 8px 0;
	background: url(../images/p_01.gif) no-repeat center left;
	padding: 0 0 0 15px;
}

.sitemap dd {
	background: url(../images/p_01.gif) no-repeat center left;
	margin: 0 0 8px 15px;
	padding: 0 0 0 15px;
}


/*---------------関連リンク---------------*/

.sitelink {
	width: 650px;
	padding: 0 0 0 0;
	float: left;
}

.sitelink2 {
	width: 610px;
	padding-left:20px;
	padding-top:10px;
	float: left;
}

.sitelink dl {
	margin: 0 25px 15px 0;
	padding: 0 0 15px 3px;
}


.sitelink dt {
	margin: 0 0 8px 0;
	/*background: url(../images/p_01.gif) no-repeat center left;*/
	padding: 0 0 0 0px;
}

.sitelink dd {
	/*background: url(../images/p_01.gif) no-repeat center left;*/
	margin: 0 0 8px 0px;
	padding: 0 0 0 0px;
}


/*---------------オリジナル仕様の無料見積りへ---------------*/
.to_estimate {
margin-top:10px;
}
/*---------------テンプレートダウンロードボタン---------------*/
.tempdown {
float:left;
width:663px;
margin-bottom:15px;
padding-bottom:10px;
border-bottom:1px dashed #CCCCCC;
}


.tempdown_color {
float:left;
width:663px;
margin-bottom:15px;
padding-bottom:10px;
background-color:#F3F3F3;
border-bottom:1px dashed #CCCCCC;
}


.tempdown_op {
float:left;
width:663px;
margin-bottom:8px;
padding-bottom:2px;
border-bottom:1px dashed #CCCCCC;
}


.tempdown2 {
float:left;
width:663px;
margin-bottom:0px;
padding-bottom:0px;
}


.tempdown_left {
float:left;
padding-top:5px;
width:400px;
}


.tempdown_left0108 {
float:left;
padding-top:5px;
padding-left:3px;
width:385px;
}


.tempdown_left0112 {
float:left;
padding-top:5px;
padding-left:3px;
width:660px;
}


.tempdown_left0113 {
float:left;
padding-top:5px;
padding-left:3px;
margin-bottom:27px;
width:660px;
}

.tempdown_left0113_s {
float:left;
padding-top:5px;
padding-left:3px;
margin-top:20px;
width:660px;
border-top:#CCCCCC 1px dashed;
}

.tempdown_left0407_s {
float:left;
padding-left:3px;
margin-top:12px;
width:660px;
}



.tempdown_left0118_s {
float:left;
padding-top:5px;
padding-left:3px;
margin-top:20px;
width:660px;
}


.tempdown_left0519_s {
float:left;
padding-top:1px;
padding-left:3px;
margin-top:2px;
width:660px;
}



.tempdown_sub_s {
padding-left:3px;
padding-bottom:3px;
}


.tempdown_left0115 {
float:left;
padding-top:5px;
padding-left:3px;
margin-bottom:15px;
width:660px;
}


.tempdown_left0115a {
float:left;
padding-left:3px;
margin-bottom:15px;
width:660px;
}





.tempdown_left0127 {
float:left;
padding-left:3px;
margin-bottom:3px;
margin-top:10px;
width:660px;
background-color:#FFFFCC;
border-bottom:#CCCCCC 1px dashed;
}



.tempdown_left0128a {
float:left;
padding-left:3px;
margin-bottom:3px;
width:660px;
background-color:#FFFFCC;
border-bottom:#CCCCCC 1px dashed;
}




.tempdown_left0205 {
float:left;
padding-left:3px;
margin-bottom:3px;
width:480px;
background-color:#FFFFCC;
border-bottom:#CCCCCC 1px dashed;
}



.tempdown_left0127_2 {
float:left;
margin-top:10px;
margin-bottom:10px;
width:330px;
}


.tempdown_left0312 {
float:left;
margin-top:10px;
margin-bottom:10px;
margin-right:10px;
width:320px;
}





.tempdown_left0127_3 {
float:left;
padding-top:2px;
padding-left:15px;
margin-left:5px;
color:#0A61FF;
font-weight:bold;
text-align:left;
font-size:16px;
letter-spacing:0;
margin-bottom:5px;
background: url(../images/p_01.gif) no-repeat center left;
width:300px;
}

.tempdown_left0127_3a {
float:left;
padding-top:2px;
padding-left:15px;
margin-left:5px;
color:#0A61FF;
font-weight:bold;
text-align:left;
font-size:16px;
letter-spacing:0;
background: url(../images/p_01.gif) no-repeat center left;
width:150px;
}


.tempdown_info {
float:right;
width:150px;
}









.tempdown_left0127_4 {
float:left;
text-align:left;
font-size:12px;
padding:0 3px;
margin-bottom:10px;
width:324px;
}

.tempdown_left0127_5 {
float:left;
padding:10px 15px;
width:300px;
}


.tempdown_left0128_5 {
float:left;
padding-top:10px;
padding-bottom:10px;
width:300px;
padding-left:15px;
}


.tempdown_left0205 {
float:left;
padding-top:10px;
padding-bottom:10px;
width:150px;
padding-left:15px;
}






.tempdown_index0127 {
float:left;
width:663px;
font-weight:bold;
letter-spacing:0;
margin-top:15px;
padding-left:5px;
font-size:16px;
color:#0033FF;
}


.tempdown_sub0127 {
float:left;
padding-left:5px;
width:660px;
text-align:left;
}

.tempdown_sub0726 {
float:left;
padding-left:5px;
padding-bottom:15px;
margin-bottom:15px;
width:660px;
text-align:left;
border-bottom:#999999 1px dashed;
}

.tempdown_sub0730 {
float:left;
padding-left:5px;
padding-bottom:22px;
width:660px;
text-align:left;
border-bottom:#999999 1px dashed;
}

.tempdown_sub0518 {
float:left;
padding:5px;
margin-left:2px;
margin-bottom:9px;
border:#FF0033 1px solid;
width:645px;
text-align:left;
}


.tempdown_sub0518b {
float:left;
padding:5px;
margin-left:3px;
margin-bottom:3px;
border:#FF0033 1px solid;
width:643px;
text-align:left;
}


.tempdown_sub0305 {
float:left;
margin-top:5px;
padding-left:5px;
width:660px;
text-align:left;
}



.tempdown_sub0209 {
float:left;
padding-left:5px;
padding-bottom:5px;
width:660px;
text-align:left;
}

.tempdown_op0127 {
float:left;
width:663px;
margin-bottom:5px;
text-align:left;
}

.tempdown_op0127a {
float:left;
width:663px;
margin-bottom:8px;
text-align:left;
}




.tempdown_left_toshin {
float:left;
padding-top:5px;
width:550px;
}

.tempdown_right {
float:right;
width:260px;
padding-top:10px;

}


.tempdown_bottom {
float:left;
width:660px;
padding-top:10px;
margin-bottom:20px;
}



.tempdown_left_case {
float:left;
padding-top:15px;
width:255px;
}


.tempdown_right_case {
float:left;
width:400px;
padding-top:15px;

}
/*---------------名刺パック大見出し---------------*/
.meishi_intro {
float:left;
width:663px;
height:130px;
margin-bottom:20px;
background:url(../images/meishi_intro+.jpg);

}


.poster_intro {
float:left;
width:663px;
height:130px;
margin-bottom:10px;
background:url(../images/meishi_intro+.jpg);

}

.poster_office {
width:640px;
margin-bottom:5px;
padding-left:8px;
}

.poster_office0608 {
width:640px;
margin-bottom:0px;
}


.poster_office0714 {
width:640px;
margin-bottom:3px;
padding-left:8px;
}


.panel_office {
width:640px;
margin:20px 0 28px 0px;
padding-left:8px;
}



.nenga_intro {
float:left;
width:663px;
margin-bottom:8px;
background:url(../images/meishi_intro+.jpg);

}

.meishi_introL {
float:left;
width:663px;
height:160px;
margin-bottom:20px;

}


.meishi_introL_in {
color:#3C3C3C;
float:left;
width:348px;
height:140px;
padding:10px 10px;
}


.meishi_introL_btn {
float:left;
width:348px;
height:30px;
padding-top:5px;
}




.meishi_introL_inR {
color:#3C3C3C;
float:left;
width:270px;
height:140px;
padding:10px 10px;
}


.nenga_introL_inR {
color:#3C3C3C;
float:left;
width:620px;
padding:10px 10px;
}


.nenga_intro_in {
color:#3C3C3C;
float:left;
width:210px;
height:280px;
padding:10px 10px;
}



.meishi_intro_in {
color:#3C3C3C;
float:left;
width:348px;
height:100px;
padding:10px 10px;
}

.meishi_intro_in0730 {
color:#3C3C3C;
float:left;
width:348px;
height:100px;
padding:25px 10px 0 10px;
}


.meishi_intro_inR {
color:#3C3C3C;
float:left;
width:270px;
height:100px;
padding:10px 10px;
}
.meishi_intro_pic {
float:left;
margin-top:5px;
width:665px;
border-bottom:1px solid #CCCCCC;

}

.meishi_intro_table {
float:left;
width:663px;
margin-bottom:20px;
margin-top:5px;
}



.poster_intro_table {
float:left;
width:655px;
margin-bottom:20px;
margin-top:5px;
padding-left:5px;
}

.poster_intro_line0326 {
float:left;
text-align:left;
width:640px;
padding:2px 0 2px 10px;
margin-bottom:7px;
}


#meishi_kakaku_bar {
float:left;
width:665px;

}

.meishi_kakaku_bar {
float:left;
width:665px;
margin-top:10px;

}

.meishi_kakaku_bar3 {
float:left;
width:665px;

}

.meishi_kakaku_bar4 {
float:left;
width:665px;
margin-bottom:10px;

}






/*---------------伝書ペンレイアウト---------------*/

.ballpen_introL {
float:left;
width:663px;
height:300px;
margin-bottom:20px;
background-image:url(../images/item_ballpen_back.jpg);

}


.ballpen_introL_in {
color:#3C3C3C;
float:left;
width:270px;
height:140px;
margin-top:70px;
padding:10px 10px;
}


.ballpen_introL_in p {
padding-top:5px;
}



.ballpen_introL_btn {
float:left;
width:260px;
height:30px;
margin-top:15px;
}


.ballpen_introL_btn2 {
float:left;
width:260px;
height:30px;
margin-top:15px;
margin-left:45px;
}



.ballpen_intro {
float:left;
width:663px;
height:160px;
margin-bottom:20px;
background:url(../images/meishi_intro+.jpg);

}


.tanka {
font-size:15px;
color:#CC0000;
}





#toshindai_kakaku_bar {
float:left;
width:665px;

}

.toshindai_kakaku_bar {
float:left;
width:665px;
margin-top:10px;
margin-bottom:5px;

}


#toshindai_nyuko {
float:left;
width:665px;
margin-top:10px;
margin-bottom:5px;

}




.test {
background-color:#0099CC;
}


.campaign_box {
float:left;
width:645px;
margin:20px 10px;
}


/*----用紙＆カラーセレクタ----*/
.select_box {
float:left;
width:160px;
margin:5px 5px 7px 5px;
}

.select_boxL {
float:left;
width:200px;
margin:5px 5px 7px 5px;
}


.tempdown_right2 {
float:right;
width:260px;
padding-top:20px;

}

.tempdown_right1115 {
float:right;
width:260px;
padding-top:8px;

}


.tirashi_introL_in {
color:#3C3C3C;
float:left;
width:348px;
height:100px;
padding:10px 10px;
}


.tirashi_introL_inR {
color:#3C3C3C;
float:left;
width:270px;
height:100px;
padding:10px 10px;
}

.tirashi_introL {
float:left;
width:663px;
height:110px;
margin-top:10px;
margin-bottom:5px;

}

.est_btn {
float:left;
margin-top:20px;
margin-bottom:10px;
width:665px;

}


.est_btn_nenga {
float:left;
margin-top:3px;
margin-bottom:10px;
width:665px;
height:35px;
background-image:url(../images/300over.gif);
border-bottom:1px dashed #CCCCCC;
padding-bottom:10px;
}


.est_btn_toshin {
float:left;
margin-top:3px;
margin-bottom:10px;
width:665px;
height:35px;
background-image:url(../images/est_toshin.gif);
border-bottom:1px dashed #CCCCCC;
padding-bottom:10px;
}


.est_btn_poster {
float:left;
margin-top:12px;
margin-bottom:10px;
width:665px;
height:35px;
background-image:url(../images/est_poster.gif);
border-bottom:1px dashed #CCCCCC;
padding-bottom:10px;
}


.est_btn_backlight {
float:left;
margin-top:12px;
margin-bottom:10px;
width:665px;
height:35px;
background-image:url(../images/est_poster.gif);
border-bottom:1px dashed #CCCCCC;
padding-bottom:10px;
}




.nenga_banner {
width:196px;
height:387px;
background:url(../images/nenga_banner.jpg);
}

.nenga_banner2 {
width:196px;
height:484px;
background:url(../images/nenga_banner2.jpg);
}


.nenga_link1 {
width:196px;
height:25px;
padding-top:156px;
}

.nenga_link2 {
width:196px;
height:25px;
padding-top:126px;
}

.nenga_link3 {
width:196px;
height:28px;
padding-top:15px;
}




.nenga_link2a {
width:196px;
height:30px;
padding-top:40px;
}



.nenga_link3a {
width:196px;
height:28px;
padding-top:150px;
}

.nenga_link4a {
width:196px;
height:28px;
padding-top:15px;
}

.nenga_banner_etc {
width:196px;
margin:8px 0;
}



.order_bar {
width:665px;
height:30px;
}

.order_bar2 {
width:665px;
height:25px;
}
.zeinuki {
margin-top:7px;
}


/*配送*/
.deli {
float:left;
width:640px;
padding-left:20px;
margin-bottom:50px;
}

.deli h2 {
font-size:14px;
font-weight:bold;
padding-bottom:5px;
}


.deli2 {
float:left;
width:640px;
padding-top:10px;
}

.deli3 {
float:left;
width:640px;
padding-top:20px;
}



.delititle{
	font-size:14px;
	color:#000;
	font-weight:bold;
	padding-left:20px;
	margin-bottom:3px;
	background:url(../images/atobarai_subtitle_point.gif) no-repeat;
}


.deli_banner5 {
width:665px;
margin:5px 0px 3px 0px;
float:left;
}




.deli_banner0531 {
width:665px;
margin:4px 0px 2px 0px;
float:left;
}



.deli_banner0519 {
width:665px;
margin:8px 0px 10px 0px;
float:left;
}




.deli_banner6 {
width:665px;
margin:5px 0px 13px 0px;
float:left;
}


.deli_banner0426 {
width:640px;
margin:15px 0px 20px 7px;
float:left;
}




/*Q&A*/

.qa {
float:left;
width:640px;
padding-left:20px;
margin-bottom:20px;
}

.qa2 {
float:left;
width:640px;
padding-top:10px;
padding-bottom:5px;
line-height:15px;
}

.qa3 {
float:left;
width:590px;
padding-left:20px;
margin-bottom:40px;
}


.qa3w {
float:left;
border:#0033FF 1px solid;

}


.qa4 {
float:left;
width:590px;
padding-top:10px;
padding-left:10px;
padding-bottom:5px;
line-height:15px;
}


.qa4 li {
float:left;
padding: 1px 30px 2px 23px;
background: transparent url(../images/smirk.gif) no-repeat left 0.3em;
}

.qa5 {
float:left;
width:590px;
padding-top:10px;
padding-left:10px;
padding-bottom:10px;
line-height:15px;
}


.qa5 li {
float:left;
padding: 1px 30px 2px 23px;
background: transparent url(../images/smirk.gif) no-repeat left 0.3em;
}




/*----ポスター--*/

.poster_introL_in {
color:#3C3C3C;
float:left;
width:643px;
height:60px;
padding:0px 10px;
}

.poster_introL_in0127 {
color:#3C3C3C;
float:left;
width:643px;
height:60px;
background-color:#FFFFCC;
padding:0px 10px;
}

.poster_index {
float:left;
width:643px;
margin:15px 0 20px 0;
}




ul.list-bg, ul.list-bg li {
float:left;
 margin: 0; padding: 0;
}

ul.list-bg { 
margin-left: 8px;
float:left;
width:600px;
 }

ul.list-bg li {
float:left;
 list-style-type: none;
 padding: 4px 55px 4px 28px;
 background-image:url(../images/cursor.gif);
 font-size:14px;
 background-repeat: no-repeat;
 background-position: left center;
}







.poster_introL {
float:left;
width:645px;
height:75px;
margin-bottom:10px;
}

.poster_introL_0122 {
float:left;
width:645px;
height:75px;
}

.poster_introL_0517 {
float:left;
width:645px;
height:300px;
}





.poster_introL_0201 {
float:left;
width:645px;
height:63px;
}


.poster_introL_0202 {
float:left;
width:645px;
height:170px;
}


.poster_introL_0203 {
float:left;
width:645px;
padding-bottom:10px;
}



.poster_introL_0202a {
float:left;
width:645px;
height:140px;
}

.poster_introL_0202b {
float:left;
width:620px;
padding-left:12px;
}



.poster_introL_0129 {
float:left;
width:645px;
height:55px;
}


.poster_intro_line {
float:left;
width:643px;
padding-bottom:10px;
padding-top:8px;
border-bottom:#CCCCCC 1px dashed;
border-top:1px solid #CCCCCC;
}

.poster_intro_line0128 {
float:left;
text-align:left;
font-size:15px;
width:643px;
padding-left:7px;
padding-top:8px;
border-bottom:#CCCCCC 1px dashed;
border-top:1px solid #CCCCCC;
}


.poster_intro_line0129 {
float:left;
text-align:left;
width:643px;
padding:8px 0 7px 7px;
border-bottom:#CCCCCC 1px dashed;
}


.poster_intro_line0610 {
float:left;
text-align:left;
width:643px;
padding:8px 0 3px 7px;
border-bottom:#CCCCCC 1px dashed;
}



.panel_intro_line {
float:left;
font-size:14px;
text-align:left;
width:643px;
padding:8px 0 7px 7px;
}


.panel_intro_line0610 {
float:left;
font-size:12px;
text-align:left;
width:643px;
padding:8px 0 7px 7px;
}



.poster_intro_line0129 p {
line-height:1.3;
font-size:15px;
}



.poster_intro_line0202R {
float:left;
text-align:left;
width:250px;
padding:8px 0 7px 7px;
}


.poster_intro_line0517R {
float:left;
text-align:left;
width:150px;
padding:8px 0 7px 7px;
}



.poster_intro_line0202in {
float:left;
text-align:left;
width:360px;
padding:10px 10px;
}


.poster_intro_line0202 {
float:left;
text-align:left;
width:380px;
padding:17px 0 7px 7px;
}

.poster_intro_line0202 p {
line-height:1.2;
font-size:15px;
}



.poster_intro_line0202a {
float:left;
text-align:left;
width:355px;
padding:10px 5px 7px 17px;
}

.poster_intro_line0209a {
float:left;
width:620px;
height:150px;
padding:10px 5px 7px 17px;
margin-bottom:15px;
}

.poster_intro_line0209b {
float:left;
width:620px;
height:145px;
background-image:url(../images/freeimage.jpg);

}


.poster_intro_line0209in {
float:left;
text-align:left;
color:#FFFFFF;
line-height:1.2em;
margin-left:18px;
margin-top:60px;
width:350px;
height:75px;
}

.poster_intro_line0202a p {
line-height:1.2;
font-size:15px;
}



.poster_intro_pic0127 {
float:left;
margin:15px 9px;
width:646px;
height:133px;
background-image:url(../images/office_cheki.jpg);
}


.poster_intro_pic0128 {
float:left;
margin:15px 3px;
width:646px;
height:133px;
background-image:url(../images/office_cheki.jpg);
}




.poster_LL0127 {
float:left;
width:525px;
height:133px;
}


.poster_LL0127a {
float:left;
padding-left:65px;
padding-right:12px;
line-height:1.2em;
text-align:left;
width:448px;
padding-top:50px
}



.poster_RR0127 {
float:left;
padding-top:6px;
width:121px;
height:127px;
}






.poster_intro_pic {
float:left;
margin-top:5px;
width:665px;
}


.poster_intro_pic0727 {
float:left;
margin-top:10px;
padding-bottom:7px;
padding-left:9px;
width:650px;
border-bottom:#CCCCCC 1px dashed;
}

.poster_intro_pic0730 {
float:left;
margin-top:10px;
margin-left:15px;
bottom-bottom:5px;
width:633px;
height:150px;
background:url(../images/stickersozai.PNG);
}




.stickerin {
float:left;
margin-left:220px;
margin-top:35px;
width:400px;
}

.poster_intro_pic0730a {
float:left;
margin-top:10px;
margin-left:15px;
bottom-bottom:5px;
width:633px;
height:130px;
background:url(../images/stickeralert.PNG);
}


.poster_intro_pic0803a {
float:left;
margin-top:10px;
margin-left:15px;
bottom-bottom:5px;
width:633px;
height:150px;
background:url(../images/stickeralert2.png);
}



.stickerina {
float:left;
margin-left:15px;
margin-top:50px;
width:450px;
}

.stickerina2 {
float:left;
margin-left:15px;
margin-top:50px;
width:550px;
}


.stickerinb {
float:left;
padding-left:210px;
margin-top:37px;
width:390px;
}

.poster_intro_pic0305 {
float:left;
margin-top:5px;
margin-bottom:5px;
width:665px;
}



#poster_kakaku_bar {
float:left;
width:665px;
margin-top:15px;

}


#poster_kakaku_bar0412 {
float:left;
width:665px;
margin-top:5px;

}



#poster_kakaku_bar2 {
float:left;
width:665px;
}


#poster_kakaku_bar2a {
float:left;
width:665px;
}



#poster_kakaku_bar3 {
float:left;
width:665px;
margin-top:15px;
margin-bottom:10px;

}


#poster_kakaku_bar0728 {
float:left;
width:665px;
margin-top:3px;
padding-bottom:1px;

}


#poster_kakaku_bar0518 {
float:left;
width:665px;
margin-top:5px;
margin-bottom:10px;

}


#poster_kakaku_bar4 {
float:left;
width:665px;
margin-top:25px;

}

#poster_kakaku_bar5 {	
float:left;
width:665px;
margin-top:25px;

}


#poster_kakaku_bar6 {
float:left;
width:665px;
margin-top:5px;

}



.ad_title {
margin:10px  0;
}


.item-tyuigakiL_poster {
	font-size:13px;
	float:left;
	width:400px;
	height:85px;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#EEEEEE;
	color:#000;
	padding:10px;
	margin: 0px auto 15px auto;
}


.item-tyuigakiL_poster_0122 {
	font-size:13px;
	float:left;
	width:400px;
	height:85px;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#EEEEEE;
	color:#000;
	padding:10px;
	margin: 0px auto 2px auto;
}




.item-tyuigakiR_poster {
	font-size:13px;
	float:left;
	width:245px;
	height:85px;
	padding:10px 0;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#EEEEEE;
	color:#000;
	margin: 0px auto 15px auto;
}


.item-tyuigakiR_poster_0122 {
	font-size:13px;
	float:left;
	width:245px;
	height:85px;
	padding:10px 0;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#EEEEEE;
	color:#000;
	margin: 0px auto 2px auto;
}






/*----タペストリー--*/
.spec_tapeL {
float:left;
width:345px;
padding-right:5px;
}

.spec_tapeL2 {
float:left;
width:345px;
margin-bottom:7px;
}


.spec_tapeR {
float:left;
width:300px;
padding-left:5px;
}

.spec_backlightR {
float:left;
width:215px;
margin:3px 0 8px 0;
padding-left:5px;
}


.spec_window {
float:left;
width:600px;
margin:15px 12px 5px 12px;
}

.spec_window2 {
float:left;
width:600px;
margin:8px 10px;
}




/*----デカメール--*/
.decamail {
float:left;
width:450px;
padding-top:20px;
padding-left:75px;
}

.decamail2 {
float:left;
width:500px;
padding-top:20px;
padding-left:75px;
}

.decamail3 {
float:left;
width:500px;
padding-top:5px;
padding-left:75px;
}

.decamail2_line {
float:left;
width:490px;
padding-left:10px;
color:#FFFFFF;
font-weight:bold;
background-color:#0066FF;
}

.decamail2_line2 {
float:left;
width:490px;
}

/*0205等身大カスタム*/
.toshin_containerL {
float:left;
width:530px;
}

.toshin_containerR {
float:right;
margin-top:10px;
width:130px;
}

.toshin_containerR0512 {
float:right;
width:130px;
}

.toshin_contents {
float:left;
width:520px;
padding-left:5px;
padding-right:5px;
background-color:#FFFFCC;
border-bottom:#CCCCCC 1px dashed;
}

.toshin_contents0512 {
float:left;
width:655px;
padding-left:5px;
padding-right:5px;
margin-bottom:5px;
background-color:#FFFFCC;
border-bottom:#CCCCCC 1px dashed;
}

.toshin_table {
float:left;
width:530px;
}

.toshin_sub {
float:left;
padding-left:5px;
width:530px;
text-align:left;
}


.toshin_op {
margin-top:10px;
color:#FFFFFF;
font-weight:bold;
width:520px;
padding:2px 0 2px 8px;
background-color:#FF3366;
text-align:left;
}


.toshin_sub0512 {
float:left;
padding-left:5px;
width:630px;
text-align:left;
}


.toshin_mainL{
	width: 450px;
	height:470px;
	float: left;
	padding: 0 3px 15px 0;
}

.toshin_mainR{
	width: 180px;
	height:470px;
	float: left;
	padding: 0 0 15px 2px;
}


.toshin_intro_line {
float:left;
text-align:left;
width:643px;
padding:8px 0 7px 7px;
}


.toshin_guide {
float:left;
text-align:left;
width:430px;
margin-bottom:5px;
border-bottom:#CCCCCC 1px dashed;
}


.toshin_guide0518a {
float:left;
text-align:left;
width:620px;
margin-bottom:3px;
padding:3px;
}



.toshin_guide2 {
float:left;
text-align:left;
width:430px;
margin-bottom:5px;
}

.toshin_guide0518 {
float:left;
text-align:left;
width:430px;
height:180px;
background:url(../images/tape_sozai.jpg);
margin-bottom:5px;
}


.toshin_guide0519a {
float:left;
text-align:left;
width:430px;
height:180px;
background:url(../images/tape_sozai2.jpg);
margin-bottom:5px;
}


.toshin_guide0519b {
float:left;
text-align:left;
width:430px;
height:180px;
background:url(../images/tape_sozai3.jpg);
margin-bottom:5px;
}




.toshin_guide0518in {
float:left;
text-align:left;
width:250px;
padding:48px 100px 8px 18px;
}





.toshin_pic0205 {
float:left;
margin-top:10px;
margin-bottom:10px;
width:100px;
}

.toshin_pic0512 {
float:left;
margin:10px 8px;
}

/*0209卓上スタンドPOP*/
.stand_pop {
float:left;
width:370px;
margin-bottom:5px;
}



/*注文方法*/

.order_left0329 {
width:220px;
padding:50px 5px;
float:left;
}


.order_index0329 {
width:100%;
margin:15px 0 3px 0;
float:left;
}

.order_right0329 {
width:415px;
float:left;
}



/*バナースタンド*/
.banner_stand_main {
margin-top:10px;
margin-left:5px;
width:650px;
float:left;
height:205px;
background:url(../images/banner_stand_back.gif);
}

.banner_stand_read {
float:left;
width:520px;
padding-top:115px;
padding-left:58px;
}

.banner_stand_read p {
color:#FFFFFF;
text-align:left;
}



.banner_stand_read0525 {
float:left;
width:520px;
padding-top:50px;
padding-left:58px;
}

.banner_stand_read0525 a:link,
.banner_stand_read0525 a:visited,
.banner_stand_read0525 a:active {
color:#FFCC00;
}

.banner_stand_read0525 a:hover {
color:#FFFF66;
}


.banner_stand_read0525 p {
color:#FFFFFF;
text-align:left;
}





.banner_stand_01 {
margin-left:5px;
width:650px;
float:left;
height:340px;
background:url(../images/banner_stand_01.gif);
}


.banner_stand_02 {
margin-left:5px;
width:650px;
float:left;
height:340px;
background:url(../images/banner_stand_02.gif);
}


.banner_stand_03 {
margin-left:5px;
width:650px;
float:left;
height:340px;
background:url(../images/banner_stand_03.gif);
}

.banner_stand_04 {
margin-left:5px;
width:650px;
float:left;
height:340px;
background:url(../images/banner_stand_04.gif);
}

.banner_stand_05 {
margin-left:5px;
width:650px;
float:left;
height:340px;
background:url(../images/banner_stand_05.gif);
}

.banner_stand_06 {
margin-left:5px;
width:650px;
float:left;
height:340px;
background:url(../images/banner_stand_06.gif);
}

.banner_stand_bottom {
margin-left:5px;
width:650px;
height:35px;
float:left;
background:url(../images/banner_stand_bottom.gif);
}


.banner_stand_bottom0525 {
margin-left:5px;
width:650px;
height:201px;
float:left;
background:url(../images/banner_stand_bottom2.gif);
}


.banner_stand_btn_area {
margin:245px 0 0 45px;
width:345px;
height:60px;
}

.banner_stand_btn1 {
float:left;
width:160px;
height:60px;
}

.banner_stand_btn2 {
float:left;
width:160px;
height:60px;
margin-left:5px;
}



.claim_back {
margin:7px 0;
width:665px;
height:55px;
float:left;
background:url(../images/claim_back.gif);
}




/* ----------- ご意見フォーム ----------- */

	/* ----------- basic ----------- */
	#basic{
		border:solid 2px #DEDEDE;
	}
	#basic h1 {
		font-size:14px;
		font-weight:bold;
		margin-bottom:8px;
	}
	#basic p{
		font-size:11px;
		color:#666666;
		margin-bottom:20px;
		border-bottom:solid 1px #dedede;
		padding-bottom:10px;
	}
	#basic label{
		display:block;
		font-weight:bold;
		text-align:right;
		width:140px;
		float:left;
	}
	#basic .small{
		color:#666666;
		display:block;
		font-size:11px;
		font-weight:normal;
		text-align:right;
		width:140px;
	}
	#basic input{
		float:left;
		margin:2px 0 30px 10px;
	}
	#basic button{ 
		clear:both;
		margin-left:150px;
		background:#888888;
		color:#FFFFFF;
		border:solid 1px #666666;
		font-size:11px;
		font-weight:bold;
		padding:4px 6px;
	}


	/* ----------- stylized ----------- */
	#stylized{
	margin-left:250px;
	margin-top:10px;
	}
	#stylized h1 {
		font-size:12px;
		font-weight:bold;
		margin-bottom:8px;
	}
	#stylized p{
		font-size:11px;
		color:#666666;
		margin-bottom:20px;
		border-bottom:solid 1px #b7ddf2;
		padding-bottom:10px;
	}
	#stylized label{
		display:block;
		font-weight:bold;
		text-align:right;
		width:140px;
		float:left;
	}
	#stylized .small{
		color:#666666;
		display:block;
		font-size:11px;
		font-weight:normal;
		text-align:right;
	}
	#stylized input{
	    width:325px;
		float:left;
		font-size:12px;
		padding:4px 2px;
		border:solid 1px #aacfe4;
		margin:2px 0 20px 10px;
	}
	#stylized button{ 
	    margin-top:1px;
		margin-left:6px;
		width:55px;
		height:29px;
		background-color:#FF9933;
		text-align:center;
		line-height:22px;
		color:#FFFFFF;
		font-size:12px;
		font-weight:bold;
		cursor:pointer;
	}

/* ----------- newsticker ----------- */
.news_ticker {
float:inherit;
width:655px;
height:30px;
margin:5px 0 3px 0;
background:url(../images/news_ticker.gif);
}


.news_ticker ul {
color:#333333;
padding-left:120px;
padding-top:5px;
}

.news_ticker ul a:link,.news_ticker ul a:visited {
color:#333333;
}

.news_ticker ul a:hover {
color:#0099FF;
}


/* ----------- orderbanner ----------- */
.order_banner {
float:left;
width:645px;
margin-top:50px;
padding-left:15px;
}






/*タペストリー0516*/
.tapehome_main {
margin-top:10px;
margin-left:5px;
width:650px;
float:left;
height:205px;
background:url(../images/tapestry_back.jpg);
}

.tapehome_read {
float:left;
width:520px;
padding-top:115px;
padding-left:58px;
}

.tapehome_read p {
color:#FFFFFF;
text-align:left;
}


.tapehome_01 {
margin-left:5px;
width:650px;
float:left;
height:340px;
background:url(../images/tapestry_01.jpg);
}


.tapehome_02 {
margin-left:5px;
width:650px;
float:left;
height:340px;
background:url(../images/tapestry_02.jpg);
}


.tapehome_03 {
margin-left:5px;
width:650px;
float:left;
height:340px;
background:url(../images/tapestry_03.jpg);
}

.tapehome_04 {
margin-left:5px;
width:650px;
float:left;
height:340px;
background:url(../images/banner_stand_04.gif);
}

.tapehome_05 {
margin-left:5px;
width:650px;
float:left;
height:340px;
background:url(../images/banner_stand_05.gif);
}

.tapehome_06 {
margin-left:5px;
width:650px;
float:left;
height:340px;
background:url(../images/banner_stand_06.gif);
}

.tapehome_bottom {
margin-left:5px;
width:650px;
height:35px;
float:left;
background:url(../images/tapehome_bottom.gif);
}

.banner_stand_btn_area {
margin:245px 0 0 45px;
width:345px;
height:60px;
}

.banner_stand_btn1 {
float:left;
width:160px;
height:60px;
}

.banner_stand_btn2 {
float:left;
width:160px;
height:60px;
margin-left:5px;
}



.claim_back {
margin:7px 0;
width:665px;
height:55px;
float:left;
background:url(../images/claim_back.gif);
}


/*タペストリーサイズ
----------------------------------------------------------- */
.tapesizer .odd	{
	background: #E5F2F8;
}


table.tapesizer {
border-collapse: collapse;	border-spacing: 0;
	width: 98%;
	margin-left:5px;
	margin-top:5px;
	margin-bottom: 15px;
	}
	
tapesizer th, td	{
	padding: 10px 20px;
}

/*折のタイプ*/
.ori-type {
float:left;
width:643px;
margin:0px 0 5px 5px;
}

.ori-type ul{
	margin:0px;
	padding:5px 2px;
}
.ori-type li{
float:left;
background:url(../paper/arrow3_e.png) no-repeat center left;
padding-left:20px;
padding-bottom:2px;
	font-size:13px;
	text-align:left;
	list-style:none;
}



/*トップページ--pickup----*/

.top_sale0528 {
width:665px;
height:100px;
margin:7px 0;
float:left;
background:url(../images/toppage-banner-0528.gif);
}

.top_sale0528_read {
padding-top:47px;
padding-left:41px;
font-size:12px;
}

.sub_sale_reada {
padding-top:35px;
padding-left:70px;
font-size:12px;
}


.sub_sale_readb {
padding-top:35px;
padding-left:44px;
font-size:12px;
}



/*0603トップページ--pickup----*/
.leftflash {
float:left;
width:440px;
height:200px;
background:url(../images/leftflash.gif);
}



.leftflash h2 {
margin:148px 0 0 48px;
font-size:12px;
font-weight:normal;
color:#FFFFFF;
line-height:1.4;
}



.rightflash {
float:left;
width:440px;
height:200px;
}


.toshin_datacheki {
float:left;
width:650px;
height:60px;
margin:5px 0;
}


.order_bar {
float:left;
width:645px;
margin:3px 0;
}


.tax_right{
float:left;
font-size:12px;
padding-left:3px;
width:450px;
text-align:left;
}

.tax_right0730{
float:left;
font-size:12px;
padding-left:3px;
width:630px;
text-align:left;
}



/*最短納期*/
.saitan {
float:right;
width:270px;
height:20px;
margin-left:2px;
padding-left:18px;
background:url(../images/simple79.gif) no-repeat 0 2px;
}


/*屋外サイン*/
.outsign-out {
float:left;
width:615px;
margin:15px 0 7px 15px;
padding:10px;
border:3px #CC3300 solid;
color:#CC3300;
}


.outsign-out a:link, .outsign-out a:visited, .outsign-out a:active {text-decoration: underline;color: #CC3300;}

.outsign-out a:hover {text-decoration: underline;color: #CC6600;}

.outsign-top {
float:left;
width:665px;
height:160px;
background:url(../images/outsignmain-top.png);
}

.outsign-in {
float:left;
width:620px;
margin:100px 0 0 15px;
padding-bottom:4px;
border-bottom:#0066FF 1px dashed;
}