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

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

#left_banners {
margin:5px 0 ;

}

#left_navi1 {
margin:5px 0 ;

}

#right_orderguide_nenmatsu {
	width: 652px;
	float: left;
	padding: 10px 0 5px 8px ;
}

#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:3px 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 ;

}

#left_navi6 {
margin:5px 0 ;
}


#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;
}




#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;
}


.right_L_shop_top1013 {
	width: 640px;
	float: left;
	padding: 0;
	padding:0 0 10px 15px;
}





.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_0804 {
	width: 665px;
	height:55px;
	float: left;
	padding: 2px 0;
}


.noukare {
width:660px;
height:270px;
float:left;
margin-left:auto;
margin-right:auto;
margin-bottom:3px;
}

.noukare_listbox {
width:630px;
height:270px;
float:left;
padding-left:25px;
margin-left:auto;
margin-right:auto;
margin-bottom:3px;
}

.noukare_listbox li {
padding:10px 0;
}


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


#right_top_sub0329b {
	width: 665px;
	height:35px;
	float: left;
}


.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_0419 {
	width: 665px;
	float: left;
	margin-top:3px;
}

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









.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_0326 {
	width: 360px;
	float: left;
	padding:2px 5px 0 0px;
}


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

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


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

.right_top3L_0210a2 {
	width: 290px;
	float: left;
	padding: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;
	float: left;
	padding: 5px 0px 0 0 ;
}



.left_category_mid {
	width: 215px;
	float: left;
	margin-right:6px;
	padding: 5px 0px 0 0 ;
}



#left_category_L_0218 {
	width: 290px;
	height:230px;
	float: left;
	margin-right:5px;
	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 ;
}






.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_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;
}

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

#right_category_0218up {
	width: 365px;
	float: left;
	margin-bottom:5px;
}
#right_category_0218down {
	width: 365px;
	float: left;
}

#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;
}


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


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



.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:500px;
	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;
}


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


.tempdown0131 {
float:left;
width:663px;
height:580px;
overflow:hidden;
margin-bottom:15px;
padding-bottom:0px;
position:relative;
}




.tempdown0829 p {
font-size:11px;
float:left;
width:80%;
font-stretch:condensed;
}



.tempdown0826 {
float:left;
width:645px;
overflow-x:scroll;
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_left0118_s {
float:left;
padding-top:5px;
padding-left:3px;
margin-top:20px;
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_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-top:10px;
padding-bottom:10px;
width:330px;
}


.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_sub0209 {
float:left;
padding-left:5px;
padding-bottom:5px;
width:660px;
text-align:left;
}


.tempdown_lef {
float:left;
width:475px;
padding-right:5px;
text-align:left;
}

.tempdown_lef0112 {
float:left;
width:450px;
padding-right:5px;
padding-top:5px;
padding-left:10px;
text-align:left;
}


.tempdown_lef2012 {
float:left;
width:460px;
margin-left:15px;
padding-right:5px;
text-align:left;
}


.tempdown_lef0930 {
float:left;
font-size:12px;
width:620px;
margin-top:13px;
padding :10px;
text-align:left;
margin-left:9px;
margin-bottom:10px;
border:#FF0000 1px solid;
}

.tempdown_lef0930A {
float:left;
width:600px;
padding :10px;
text-align:left;
margin-left:15px;
}


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



.tempdown_rig {
float:left;
width:180px;
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);

}




.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_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;
}




#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/500over.gif);
border-bottom:1px dashed #CCCCCC;
padding-bottom:10px;
}


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




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


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



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


.est_btn_20 {
float:left;
margin-top:8px;
margin-bottom:10px;
width:665px;
height:35px;
background-image:url(../images/20over.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;
}


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

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

.semi_uchiwabak {
float:left;
margin-top:12px;
margin-bottom:10px;
width:665px;
padding-bottom:10px;
}


.semi_uchiwabak ul{ margin-bottom: 18px; }



.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;
}


.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;
}


/*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_0201 {
float:left;
width:645px;
/*height:63px;*/
}


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

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


.poster_introL_0414 {
float:left;
width:645px;
height:255px;
}





.sasshi_introL {
float:left;
width:665px;
}





.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;
}

.poster_intro_line0602 {
float:left;
text-align:left;
width:433px;
padding:32px 0 7px 7px;
}

.poster_intro_line0602R {
float:left;
text-align:left;
width:200px;
padding:8px 0 7px 7px;
}
.poster_intro_line0129 p {
line-height:1.2;
font-size:15px;
}



.poster_intro_line0524 {
float:left;
text-align:left;
width:633px;
padding:8px 0 7px 13px;
}


.poster_intro_line0524ex {
float:left;
text-align:left;
width:633px;
border:#FF0000 1px solid;
padding:8px 8px 7px 13px;
}



.poster_intro_line0624 {
float:left;
text-align:left;
width:540px;
padding:8px 0 7px 13px;
}


.poster_intro_line1022 {
float:left;
text-align:left;
width:640px;
padding:8px 0 7px 13px;
}

.poster_intro_line1022_in {
float:left;
padding:6px;
}



.poster_intro_line0524 p {
line-height:1.2;
font-size:14px;
}


.poster_intro_line1001 {
float:left;
text-align:left;
width:633px;
padding:16px 0 7px 13px;
}


.poster_intro_line1001s {
float:left;
text-align:left;
width:600px;
padding:16px 0 7px 46px;
}

.poster_intro_line0921 {
float:left;
text-align:left;
width:633px;
padding:0px 0 7px 13px;
}

.poster_intro_line0921 p {
line-height:1.2;
font-size:12px;
color:#FF0000;
}




.poster_intro_line0909 {
float:left;
text-align:left;
width:633px;
padding:4px 0 13px 13px;
}


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




.poster_intro_line0326 p {
line-height:1.2;
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:250px;
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_line0413 {
float:left;
text-align:left;
font-size:15px;
width:330px;
padding:30px 0px 7px 15px;
}


.sasshi_intro_line {
float:left;
text-align:left;
width:400px;
padding:9px 0 0px 7px;
}


.sasshi_intro_btnarea {
float:left;
text-align:left;
width:400px;
}


.tirashi_intro_btnarea {
float:left;
text-align:left;
margin-top:2px;
width:400px;
}


.sasshi_intro_line2 {
float:left;
text-align:left;
width:400px;
padding:0px 0 3px 7px;
}

.sasshi_intro_line3 {
float:left;
text-align:left;
font-size:13px;
width:375px;
padding:7px 13px 3px 13px;
}

.sasshi_intro_line4 {
float:left;
text-align:left;
width:180px;
padding:0 10px;
}


.tirashi_intro_line {
float:left;
margin-top:30px;
text-align:left;
width:200px;
padding:0 10px;
}

.tirashi_intro_line2 {
float:left;
margin-top:5px;
text-align:left;
width:200px;
padding:0 10px;
}


.sasshi_intro_line5 {
float:left;
text-align:left;
width:380px;
padding:0 10px;
}



.sasshi_intro_lineL {
float:left;
text-align:left;
width:400px;
}




.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_office {
width:640px;
margin-bottom:5px;
padding-left:8px;
}



.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_pic0307 {
float:left;
margin-top:15px;
width:665px;
}

.meishi_intropic_0419 {
float:left;
width:665px;
height:150px;
background-image:url(../images/ol0707.jpg);
margin-bottom:15px;
}

.meishi_intropic_0707 {
float:left;
width:665px;
height:150px;
background-image:url(../images/ol0707.jpg);
margin-bottom:15px;
}


/*てんちょーセレクション*/
#meishi_reccomend {
width:660px;
height:430px;
}

#meishi_reccomend .LU {
float:left;
width:330px;
height:250px;
background:url(../images/meishi-bkg-LU.gif);
}

#meishi_reccomend .LU p {
padding-top:75px;
padding-left:20px;
padding-right:25px;
text-align:left;
line-height:1.2em;
}


#meishi_reccomend .RU {
float:right;
width:330px;
height:250px;
background:url(../images/meishi-bkg-RU.gif);
}

#meishi_reccomend .RU p {
padding-top:75px;
padding-left:20px;
padding-right:25px;
text-align:left;
line-height:1.2em;
}



#meishi_reccomend .LD {
float:left;
width:330px;
height:180px;
background:url(../images/meishi-bkg-LD.gif);
}

#meishi_reccomend .LD p {
padding-top:55px;
padding-left:20px;
padding-right:25px;
text-align:left;
line-height:1.2em;
}



#meishi_reccomend .RD {
float:right;
width:330px;
height:180px;
background:url(../images/meishi-bkg-RD.gif);
}

#meishi_reccomend .RD p {
padding-top:55px;
padding-left:35px;
padding-right:15px;
text-align:right;
line-height:1.2em;
}





.meishi_intropic_0419 .inner {
float:left;
text-align:left;
width:570px;
padding:75px 0 7px 5px;
}


/*てんちょーセレクション*/





/*てんちょーセレクション0701*/
#meishi_reccomend2 {
width:660px;
height:374px;
}

#meishi_reccomend2 .LU {
float:left;
width:330px;
height:190px;
background:url(../images/meishi-bkg-0701-LU.gif);
}

#meishi_reccomend2 .LU p {
padding-top:65px;
padding-left:24px;
padding-right:25px;
text-align:left;
line-height:1.2em;
}


#meishi_reccomend2 .RU {
float:right;
width:330px;
height:190px;
background:url(../images/meishi-bkg-0701-RU.gif);
}

#meishi_reccomend2 .RU p {
padding-top:65px;
padding-left:20px;
padding-right:15px;
text-align:right;
line-height:1.2em;
}



#meishi_reccomend2 .LD {
float:left;
width:330px;
height:184px;
background:url(../images/meishi-bkg-0701-LD.gif);
}

#meishi_reccomend2 .LD p {
padding-top:65px;
padding-left:24px;
padding-right:25px;
text-align:left;
line-height:1.2em;
}



#meishi_reccomend2 .RD {
float:right;
width:330px;
height:184px;
background:url(../images/meishi-bkg-0701-RD.gif);
}

#meishi_reccomend2 .RD p {
padding-top:59px;
padding-left:20px;
padding-right:15px;
text-align:right;
line-height:1.2em;
color:#996600;
}





.meishi_intropic_0419 .inner {
float:left;
text-align:left;
width:570px;
padding:75px 0 7px 5px;
}


/*てんちょーセレクション0701*/















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

.sasshi_intro_pic_b {
float:left;
margin-bottom:15px;
width:665px;
}


.sasshi_op {
float:left;
width:665px;
height:110px;
}

.sasshi_pop {
margin-top:15px;
text-align:center;
color:#fff;
float:left;
font-weight:bold;
background:#0066FF;
padding:5px;
width:655px;
height:20px;
}


.sasshi_bop {
margin-bottom:35px;
text-align:center;
color:#fff;
float:left;
background:#0066FF;
padding:5px;
width:655px;
height:20px;
}



.sasshi_intro_m {
float:left;
width:655px;
padding-left:10px;
padding-top:8px;
background-image:url(../images/sasshi_m.gif);
}


.sasshi_intro_m dl { font-size: 1.1em; }
.sasshi_intro_m dt {
	clear: left;
	float: left;
	width: 7px;
	padding-left:5px;
    background: url(../images/list_mark.gif) no-repeat;
}

.sasshi_intro_m dd {
	margin-left: 20px;
	margin-bottom: 10px;
}


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

}

#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_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-tyuigakiL_poster_0921 {
	font-size:13px;
	float:left;
	width:400px;
	height:100px;
	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;
}

.item-tyuigakiR_poster_0921 {
	font-size:13px;
	float:left;
	width:237px;
	height:110px;
	padding:7px 0 0 8px;
	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;
}


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

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

.toshin_containerR {
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_table {
float:left;
width:530px;
}

.toshin_sub {
float:left;
padding-left:5px;
width:450px;
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_guide2 {
float:left;
text-align:left;
width:430px;
margin-bottom:5px;
}


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



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


.deli_banner {
width:638px;
margin:13px 5px 0px 5px;
padding-top:7px;
border-top:#CCCCCC 1px dashed;
float:left;
}



.deli_banner2 {
width:638px;
margin:13px 5px 10px 5px;
padding-top:7px;
border-top:#CCCCCC 1px dashed;
float:left;
}


.deli_banner3 {
width:665px;
margin:8px 0px 8px 0px;
padding-top:7px;
border-top:#CCCCCC 1px dashed;
float:left;
}

deli_banner4 {
width:665px;
margin:13px 0px 10px 0px;
padding-top:7px;
border-top:#CCCCCC 1px dashed;
float:left;
}

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


.deli_banner1013 {
width:665px;
height:80px;
margin:5px 0;
background-image:url(../images/banner1013.png);
float:left;
}

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


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

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


.deli_banner0622 {
width:665px;
margin:5px 0px 12px 0px;
float:left;
}


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



/*冊子本体*/
.sasshi_head {
width:665px;
height:40px;
float:left;
margin-top:15px;
background-image:url(../images/sasshi_head.gif);
}


.sasshi_head h2 {
font-size:16px;
font-weight:bold;
padding-left:35px;
padding-top:13px;
color:#FF0000;
}


.sasshi_body {
float:left;
width:665px;
height:245px;
background-image:url(../images/sasshi_body.gif);
}

/*no-ki*/

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


/*注文方法*/

.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;
}

/*用紙見本*/
.paper-type {
	margin:5px 0 0 5px;
}

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





/*折のタイプ*/
.ori-type {
float:left;
width:643px;
margin:0px 0 20px 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;
}




/*用紙タイプ(pocket)*/
.ori-type2 {
float:left;
width:665px;
height:85px;
padding-top:5px;
background:url(../images/pocket-bak.gif);
}

.ori-type2 ul{
margin-top:45px;
	padding:5px 40px;
}
.ori-type2 li{
float:left;
padding-left:15px;
padding-bottom:2px;
	font-size:13px;
	text-align:left;
	list-style:none;
}






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



.ori-type0524 {
float:left;
width:500px;
margin:0px 0 15px 130px;
}

.ori-type0527 {
float:left;
width:500px;
margin:0px 0 30px 5px;
}

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

	/* ----------- 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:3px 0 1px 8px;
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:#FF0000;
}



/*バナースタンド*/
.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_read0510 {
float:left;
width:520px;
padding-top:115px;
padding-left:75px;
}

.banner_stand_read0510 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_btn_area {
margin:245px 0 0 45px;
width:345px;
height:60px;
}

.banner_stand_btn_area1007 {
margin:225px 0 0 400px;
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;
}



/*----注意枠--*/
.alert_bak {
font-size:12px;
float:left;
width:550px;
height:73px;
margin:7px 5px;
padding-left:95px;
padding-right:10px;
padding-top:11px;
background:url(../images/alert_bak.gif);
}


.alert_bak-0921 {
font-size:12px;
float:left;
width:535px;
height:73px;
margin:7px 10px;
padding-left:95px;
padding-right:10px;
padding-top:11px;
background:url(../images/alert_bak.gif);
}



/*----注意枠--*/
.pocket_paper_bak {
font-size:12px;
float:left;
width:550px;
height:25px;
margin:7px 5px;
padding-left:95px;
padding-right:10px;
padding-top:11px;
}




.alert_intro_line {
float:left;
text-align:left;
width:480px;
padding:8px 0 7px 7px;
margin:15px;
border:#FF0000 solid 2px;
}


.alert_intro_line0824 {
float:left;
text-align:left;
width:480px;
padding:8px 0 7px 7px;
margin:3px 15px 15px;
border:#FF0000 solid 2px;
}



.alert_intro_line1006 {
float:left;
text-align:left;
width:375px;
padding:8px 0 7px 2px;
margin:15px;
border:#FF0000 solid 2px;
}


.alert_intro_line0112 {
float:left;
text-align:left;
width:330px;
padding:8px 0 7px 10px;
margin:15px;
border:#616161 solid 2px;
background-color:#D5D5D5;
}

.alert_intro_line0112x {
float:left;
text-align:left;
width:220px;
padding:8px 0 7px 10px;
margin:15px;
border:#616161 solid 2px;
background-color:#D5D5D5;
}

.alert_intro_line0601 {
float:left;
text-align:left;
width:295px;
padding:8px 0 7px 15px;
margin:15px;
border:#FF0000 solid 2px;
}

.alert_intro_line0629 {
float:left;
text-align:left;
width:345px;
padding:8px 0 7px 15px;
margin:15px;
border:#FF0000 solid 2px;
}


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

/*----pocketfolder--*/
.pocket_caption {
text-align:left;
padding:5px;
font-weight:bold;
}


/*---うちわ---*/
#main_uchiwa {
width:665px;
height:90px;
float:left;
margin:5px 0;
background-image:url(../images/uchiwa_main.gif);
}


.main_uchiwa_in {
width:200px;
height:90px;
float:left;
padding-left:465px;
text-align:left;
}



/*うちわ改訂--0526--*/
.uchiwa_stand_main {
margin-top:10px;
margin-left:5px;
width:650px;
float:left;
height:230px;
background:url(../images/uchiwa_stand_back.gif);
}

.uchiwa_stand_read {
float:left;
width:420px;
padding-top:115px;
padding-left:72px;
}

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


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


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



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



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



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

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

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

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

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


.uchiwa_sale {
width:665px;
height:100px;
margin:7px 0;
float:left;
background:url(../images/uchiwa-sale.gif);
}

.uchiwa_sale_read {
padding-top:45px;
padding-left:40px;
font-size:12px;
}





/*CDジャケット改訂--0825--*/
.cd_stand_main {
margin-top:10px;
margin-left:5px;
width:650px;
float:left;
height:230px;
background:url(../images/cd_stand_back.gif);
}

.cd_stand_read {
float:left;
width:460px;
padding-top:115px;
padding-left:72px;
}

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


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

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


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



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



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



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

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

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

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

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


.cd_sale {
width:665px;
height:100px;
margin:7px 0;
float:left;
background:url(../images/cd-sale.gif);
}

.cd_sale_read {
padding-top:45px;
padding-left:40px;
font-size:12px;
}


/**********/



.flyer_sale_reada {
padding-top:35px;
padding-left:76px;
font-size:12px;
}

.flyer_sale_readb {
padding-top:35px;
padding-left:46px;
font-size:12px;
}

.pocket_sale {
width:665px;
height:100px;
margin:7px 0;
float:left;
background:url(../images/pocket-sale.gif);
}

/*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;
}


/*税抜き表記*/
.tax_right{
float:left;
font-size:12px;
padding-left:3px;
width:450px;
text-align:left;
}


/*税抜き表記*カレンダー*/
.tax_right2{
float:left;
font-size:12px;
padding-left:6px;
width:450px;
text-align:left;
}


/*マスターCDバック----*/
.mastercdbak {
float:left;
width:455px;
height:120px;
padding-left:200px;
padding-top:65px;
background:url(../images/cdmaster.png);
}



/*PPバック----*/
.ppbak {
float:left;
margin:13px 0 0 7px;
width:620px;
height:55px;
padding-left:20px;
padding-right:10px;
padding-top:30px;
background:url(../images/pp-bak.png);
}




/*PPsize----*/
.pp_sizemain {
width:665px;
margin:5px 0px 0px 0px;
float:left;
}

.pp_sizein {
width:350px;
margin:0 16px 0 6px;
float:left;
}


.pp_sizeR {
width:270px;
float:left;
}



/*スイングPOP改訂--0909--*/
.sw_stand_main {
margin-top:10px;
margin-left:5px;
width:650px;
float:left;
height:205px;
background:url(../images/swing_mainbak.png);
}

.sw_stand_read {
float:left;
width:460px;
padding-top:115px;
padding-left:72px;
}

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


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




.sw_stand_00 .read h2 {
font-size:18px;
font-weight:bold;
}

.sw_stand_00 .read {
float:left;
margin-left:70px;
margin-top:15px;
width:360px;
height:200px;
text-align:left;
line-height:1.4em;
}


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


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


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


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


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


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


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





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

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

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

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


#calcap {
padding:5px 0;
color:#FF0000;
}

#calcap p {
padding-bottom:3px;
}

#calcap2 {
padding:10px 0;
color:#333333;
}

#calcap2 p {
padding-bottom:3px;
}


/***カレンダー*****/
.cal_left {
float:left;
width:225px;
margin:0 7px 0 0;
height:330px;
}

.cal_left-g {
float:left;
width:319px;
margin:0 7px 0 0;
height:225px;
}


.cal_left2 {
float:left;
width:225px;
margin:0 7px 0 0;
padding-top:35px;
height:131px;
}


.cal_right {
float:left;
width:394px;
height:330px;
}

.cal_right-g {
float:left;
width:300px;
height:225px;
}

.cal_right2 {
float:left;
width:394px;
height:166px;
}



.cal_right_in {
float:left;
width:197px;
height:166px;
}


.cal_right_ins {
float:left;
width:197px;
height:156px;
}

.cal_text {
float:left;
width:394px;
height:130px;
padding:20px 0;
}

.cal_text-g {
float:left;
width:300px;
height:130px;
padding:20px 0;
}


.cal_stand_main {
margin-top:10px;
margin-left:5px;
width:650px;
float:left;
height:240px;
background:url(../images/cal_stand_back.gif);
}

.cal_stand_read {
float:left;
width:430px;
padding-top:115px;
padding-left:110px;
}

.cal_stand_read p {
color:#800000;
text-align:left;
}


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



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

.banner_stand_btn_area_cal {
margin:235px 0 0 385px;
width:150px;
height:60px;
}

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

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

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

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

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

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


/***ラッキーカレンダー*****/
.lac_stand_main {
margin-top:10px;
margin-left:5px;
width:650px;
float:left;
height:355px;
background:url(../images/lac_stand_back.gif);
}

.lac_stand_read {
float:left;
width:430px;
padding-top:115px;
padding-left:110px;
}

.lac_stand_read p {
color:#800000;
text-align:left;
}


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

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

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

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

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

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

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

#right_orderguide .cus0624 {
padding-left:7px;
}
