@charset "utf-8";

p{

	padding:0px;

	margin:0px;

	line-height: 130%;

}



.fas {

	padding: 0px;

	margin: 0px;

	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";

	font-size: 10px;

	color: #666666;

}

.fas_shadowu {

	background-image: url(../images/main_shadowu.gif);

	background-repeat: no-repeat;

}

.fas_shadowr {

	background-image: url(../images/main_shadowr.gif);

	background-repeat: no-repeat;

}

.fas_hacoa_shadowu {



	background-image: url(../hacoa/images/hacoa_shadowu.gif);

	background-repeat: no-repeat;

}

.fas_hacoa_shadowr {



	background-image: url(../hacoa/images/hacoa_shadowr.gif);

	background-repeat: no-repeat;

}

.fas_podera_shadowu {

	background-image: url(../podera/images/podera_shadowu.gif);

	background-repeat: no-repeat;

}

.fas_podera_shadowr {

	background-image: url(../podera/images/podera_shadowr.gif);

	background-repeat: no-repeat;

}



.fas_comonodo_shadowu {

	background-image: url(../comonodo/images/comonodo_shadowu.gif);

	background-repeat: no-repeat;

}

.fas_comonodo_shadowr {

	background-image: url(../comonodo/images/comonodo_shadowr.gif);

	background-repeat: no-repeat;

}

.fas_comonodo_st_shadowu {

	background-image: url(../comonodo/images/comonodo_st_shadowu.gif);

	background-repeat: no-repeat;

}

.fas_comonodo_st_shadowr {

	background-image: url(../comonodo/images/comonodo_st_shadowr.gif);

	background-repeat: no-repeat;

}

.fas_lars_shadowu {

	background-image: url(../larsivan/images/podera_shadowu.gif);

	background-repeat: no-repeat;

}

.fas_lars_shadowr {

	background-image: url(../larsivan/images/podera_shadowr.gif);

	background-repeat: no-repeat;

}



.sec_comonodoin {

	background-color: #e8cbac;

}

.sec_comonodo_stin {

	background-color: #f7efe3;

}



.sec_hacoain {

	background-color: #E7E7EF;

}

.sec_hacoainbg {

	background-color: #ECDCC5;

}





.fas_main {

	vertical-align: top;

	margin-top: 25px;



}

#footer {

	padding-top: 12px;

	text-align: center;

}



.sec_mainmenu {

	margin-bottom: 24px;

	margin-right: 17px;

	margin-left: 175px;

}



.sec_mainmenu2 {

	margin-bottom: 14px;

	margin-right: 17px;

	margin-left: 175px;

}

.sec_maintxt {

	padding-left: 10px;

	padding-right: 10px;

	font-size: 9px;

	padding-top: 8px;

}

.sec_maintxt a {

	color: #898788;

}

.sec_maintxt a:hover {

	color: #BE191F;

}

.sec_maintxtNone {

	padding-left: 10px;

	padding-right: 10px;

	font-size: 9px;

	padding-top: 8px;

}

.sec_maintxtNone a {

	color: #898788;

	text-decoration:none;

}

.sec_maintxtNone a:hover {

	color: #BE191F;

}

.fs_title {

	color:#555555;

	font-size: 15px;

	font-weight:bold;

	margin-bottom:5px;

}

.fs_body {

	margin-top:5px;

	font-size: 9px;

}





.sec_logoshadowr {

	background-image: url(../images/logo_shadowr.gif);

	background-repeat: no-repeat;

	background-position: top;

	vertical-align: top;

}

.sec_logoshadowu {

	background-image: url(../images/logo_shadowu.gif);

	background-repeat: no-repeat;

}





.sec_logoshadowrcomonodo {

	background-image: url(../images/logo_shadowrcomonodo.gif);

	background-repeat: no-repeat;

	background-position: top;

	vertical-align: top;

}

.sec_logoshadowucomonodo {

	background-image: url(../images/logo_shadowucomonodo.gif);

	background-repeat: no-repeat;

}



.sec_logoshadowrhaco {

	background-image: url(../images/logo_shadowrhaco.gif);

	background-repeat: no-repeat;

	background-position: top;

	vertical-align: top;

}

.sec_logoshadowuhaco {

	background-image: url(../images/logo_shadowuhaco.gif);

	background-repeat: no-repeat;

}

#sec_contents{

	width:497px;

	height:305px;

	overflow:auto;

	text-align: left;

	vertical-align: top;

	margin-bottom: 10px;

	margin-top: 35px;

}

.sec_contentst2 {

	margin-right: 200px;

}

.sec_info {

	background-color: #E7E7EF;

	background-image: url(../info/images/infobg.gif);

	background-repeat: no-repeat;

	background-position: right top;

	height: 525px;

	width: 700px;

}

.sec_info_txt {

	padding-top: 10px;

	vertical-align: top;

}

.sec_info_txt a {

	color: #666666;

	text-decoration: none;

}

.sec_info_txt a:hover {

	color: #BE191F;

}







.sec_info_img {

	padding-top: 10px;

	padding-right: 10px;

	padding-bottom: 10px;

}

.sec_ttl {

	text-align: left;

	vertical-align: top;

	padding-top: 40px;

}

.sec_info_ttl {

	font-size: 14px;

	font-weight: bold;

}



.sec_bg {



	background-color: #E7E7EF;

	height: 525px;

	width: 700px;

}

#sec_contents_about {

	width:497px;

	height:auto;

	text-align: left;

	vertical-align: top;

	margin-top: 0px;

	margin-bottom: 10px;

	padding-top: 0px;

}

.sec_contentst2about {

}

.sec_company {

	background-color: #E7E7E7;

	background-image: url(../company/images/company_bg.gif);

	background-repeat: no-repeat;

	background-position: left bottom;

	height: 525px;

	width: 700px;

}

.sec_company_contents {

	margin-top: 25px;

}

.sec_company_td {

	padding-bottom: 10px;

	padding-right: 5px;

	width: 70px;

}

.sec_company_td2 {



	padding-bottom: 23px;

	padding-right: 5px;

}



.sec_company_contents a {

	color: #898788;

}

.sec_hacoa {

	background-image: url(../hacoa/images/bg.gif);

	background-repeat: no-repeat;

}

.sec_podera {

	background-image: url(../podera/images/bg.gif);

	background-repeat: no-repeat;

}

.sec_comonodo_st {

	background-image: url(../comonodo/images/bg_st.gif);

	background-repeat: no-repeat;

}

.sec_comonodo {

	background-image: url(../comonodo/images/bg.gif);

	background-repeat: no-repeat;

}

.sec_comonodo_index {

	background-image: url(../comonodo/images/bg2.gif);

	background-repeat: no-repeat;

}

.sec_lars {

	background-image: url(../larsivan/images/bg.gif);

	background-repeat: no-repeat;

}



.sec_poderabgt {

	background-image: url(../podera/images/podera_bgt.jpg);

	background-repeat: no-repeat;

}

.sec_poderabgu {

	background-image: url(../podera/images/podera_bgu.jpg);

	background-repeat: no-repeat;

}

.sec_larsbgt {

	background-image: url(../larsivan/images/bgt.jpg);

	background-repeat: no-repeat;

}

.sec_larsbgu {

	background-image: url(../larsivan/images/bgus.gif);

	background-repeat: no-repeat;

}

.sec_larsprobgu {

	background-image: url(../larsivan/product/images/bgu.jpg);

	background-repeat: no-repeat;

	background-color: #FFFFFF;

}

.sec_company_contents a:hover {

	color: #B6232A;

}

.sec_contact {

	background-image: url(../contact/images/contact_bg.gif);

	background-repeat: no-repeat;

	background-position: right bottom;

	background-color: #E7E7EF;

}



.sec_contact_contents {

	margin-bottom: 10px;

}

.sec_contact_td {

	padding-right: 5px;

	vertical-align: top;

	width: 141px;

}

.sec_contact_td2 {

	padding-bottom: 15px;

	vertical-align: top;

}

.sec_contact_td span {

	color: #BC191F;

	padding-left: 3px;

}

.sec_press_td {

	vertical-align: top;

	padding-right: 10px;

}

.sec_press {

	margin-bottom: 20px;

}

.thr_logoshadowu {

	background-image: url(../images/logo_shadow.gif);

	background-repeat: no-repeat;

}



.thr_logoshadowucomonodo_index {

	background-image: url(../comonodo/images/logo_shadowu.gif);

	background-repeat: no-repeat;

}



.sec_hacoabgt {

	background-image: url(../hacoa/images/hacoa_bgt.jpg);

	background-repeat: no-repeat;

	text-align: left;

	vertical-align: top;

}

.sec_hacoastory {

	background-color: #FFFFFF;

	vertical-align: bottom;

	margin-bottom: 10px;

	margin-left: 10px;

}



.sec_hacoabgu {

	background-image: url(../hacoa/images/hacoa_bgu.jpg);

	background-repeat: no-repeat;

text-align: left;

	vertical-align: top;

}

.sec_hacoalef {

	background-color: #FFFFFF;

}

.sec_pageTop{

	margin-top:20px;

	margin-bottom:20px;

	padding-bottom: 5px;

}

.thr_productbgt {

	background-image: url(../hacoa/product/images/product_bgt.jpg);

	background-repeat: no-repeat;

}

.thr_productbgu {

	background-image: url(../hacoa/product/images/product_bgu.jpg);

	background-repeat: no-repeat;

	background-position: top;

}

.thr_producthacoshadowt {

	background-image: url(../hacoa/images/haco_contents_shadowt.gif);

	background-repeat: no-repeat;

}

.thr_producthacoshadowl {

	background-image: url(../hacoa/images/haco_contents_shadowl.gif);

	background-repeat: no-repeat;

}





.thr_productshadowt {

	background-image: url(../hacoa/product/images/contents_shadowt.gif);

	background-repeat: no-repeat;

}



.thr_productshadowl {

	background-image: url(../hacoa/product/images/contents_shadowl.gif);

	background-repeat: no-repeat;

}





.thr_productshadow_lars_t {

	background-image: url(../larsivan/product/images/contents_shadowt.gif);

	background-repeat: no-repeat;

}



.thr_productshadow_lars_l {

	background-image: url(../larsivan/product/images/contents_shadowl.gif);

	background-repeat: no-repeat;

}





.thr_productshadowt_comonodo {

	background-image: url(../comonodo/images/contents_shadowt.gif);

	background-repeat: no-repeat;

}



.thr_productshadowl_comonodo {

	background-image: url(../comonodo/images/contents_shadowl.gif);

	background-repeat: no-repeat;

}



.thr_productshadowt2 {

	background-image: url(../comonodo/product/images/contents_shadowt.gif);

	background-repeat: no-repeat;

}



.thr_productshadowl2 {

	background-image: url(../comonodo/product/images/contents_shadowl.gif);

	background-repeat: no-repeat;

}

.thr_product_st_shadowt2 {

	background-image: url(../comonodo/product/st_c/images/contents_shadowt.gif);

	background-repeat: no-repeat;

}

.thr_product_st_shadowl2 {

	background-image: url(../comonodo/product/st_c/images/contents_shadowl.gif);

	background-repeat: no-repeat;

}

#sec_contents_product {



	width:505px;

	height:auto;

	text-align: left;

	vertical-align: top;

	margin-top: 0px;

	margin-bottom: 15px;

}#sec_contents_product2 {



	width:505px;

	height:auto;

	text-align: left;

	vertical-align: top;

	margin-top: 0px;

}

.thr_product_con {

	margin-left: 5px;

	margin-top: 3px;

}



.thr_product_con_shadowt {

	background-image: url(../hacoa/product/images/product_shadowt.gif);

	background-repeat: no-repeat;

	text-align: left;

}

.thr_product_con_shadowu {

	background-image: url(../hacoa/product/images/product_shadowu.gif);

	background-repeat: no-repeat;

	text-align: left;

}

.thr_product_con_shadowr {

	background-image: url(../hacoa/product/images/product_shadowr.gif);

	background-repeat: no-repeat;

	vertical-align: top;

}

.thr_product_con_shadowl {

	background-image: url(../hacoa/product/images/product_shadowl.gif);

	background-repeat: no-repeat;

	vertical-align: top;

}

.thr_product_conhaco_shadowt {

	background-image: url(../hacoa/product/images/product_haco_shadowt.gif);

	background-repeat: no-repeat;

	text-align: left;

}

.thr_product_conhaco_shadowu {

	background-image: url(../hacoa/product/images/product_haco_shadowu.gif);

	background-repeat: no-repeat;

	text-align: left;

}

.thr_product_conhaco_shadowr {

	background-image: url(../hacoa/product/images/product_haco_shadowr.gif);

	background-repeat: no-repeat;

	vertical-align: top;

}

.thr_product_conhaco_shadowl {

	background-image: url(../hacoa/product/images/product_haco_shadowl.gif);

	background-repeat: no-repeat;

	vertical-align: top;

	}

#thr_contents_product_lef {

	width:175px;

	height:242px;

	overflow:auto;

	text-align: left;

	vertical-align: top;

	margin-bottom: 15px;

}

#thr_contents_product_lef2 {

	width:175px;

	height:320px;

	overflow:auto;

	text-align: left;

	vertical-align: top;

	margin-bottom: 15px;

}

/*



.thr_diykitbgt {

	background-image: url(../hacoa/product/diykit/images/bgt.jpg);

	background-repeat: no-repeat;

}

.thr_monacabgt {

	background-image: url(../hacoa/product/monaca/images/bgt.jpg);

	background-repeat: no-repeat;

}



.thr_chocolatbgt {

	background-image: url(../hacoa/product/chocolat/images/bgt.jpg);

	background-repeat: no-repeat;

}

.thr_urushibgt {

	background-image: url(../hacoa/product/urushi/images/bgt.jpg);

	background-repeat: no-repeat;

}

.thr_keyboardbgt {

	background-image: url(../hacoa/product/keyboard/images/bgt.jpg);

	background-repeat: no-repeat;

}



.thr_korobgt {

	background-image: url(../hacoa/product/koro/images/bgt.jpg);

	background-repeat: no-repeat;

}

.thr_itomakibgt {

	background-image: url(../hacoa/product/itomaki/images/bgt.jpg);

	background-repeat: no-repeat;

}

.thr_standbgt {

	background-image: url(../hacoa/product/stand/images/bgt.jpg);

	background-repeat: no-repeat;

}

.thr_traybgt {

	background-image: url(../hacoa/product/tray/images/bgt.jpg);

	background-repeat: no-repeat;

}

.thr_spbgt {

	background-image: url(../hacoa/sp/images/bgt.jpg);

	background-repeat: no-repeat;

}

*/



.thr_diykitbgu {

	background-image: url(../hacoa/product/diykit/images/bgu.jpg);

	background-repeat: no-repeat;

}



.thr_monacabgu {

	background-image: url(../hacoa/product/monaca/images/bgu.jpg);

	background-repeat: no-repeat;

}



.thr_chocolatbgu {

	background-image: url(../hacoa/product/chocolat/images/bgu.jpg);

	background-repeat: no-repeat;

}



.thr_urushibgu {

	background-image: url(../hacoa/product/urushi/images/bgu.jpg);

	background-repeat: no-repeat;

}



.thr_animalbgu {

	background-image: url(../hacoa/product/animal/images/bgu.jpg);

	background-repeat: no-repeat;

}

.thr_p_mousebgu {

	background-image: url(../hacoa/product/p_mouse/images/bgu.jpg);

	background-repeat: no-repeat;

}



.thr_keyboardbgu {

	background-image: url(../hacoa/product/keyboard/images/bgu.jpg);

	background-repeat: no-repeat;

}



.thr_korobgu {

	background-image: url(../hacoa/product/koro/images/bgu.jpg);

	background-repeat: no-repeat;

}



.thr_itomakibgu {

	background-image: url(../hacoa/product/itomaki/images/bgu.jpg);

	background-repeat: no-repeat;

}



.thr_standbgu {

	background-image: url(../hacoa/product/stand/images/bgu.jpg);

	background-repeat: no-repeat;

}



.thr_traybgu {

	background-image: url(../hacoa/product/tray/images/bgu.jpg);

	background-repeat: no-repeat;

}



.thr_spbgu {

	background-image: url(../hacoa/sp/images/bgu.jpg);

	background-repeat: no-repeat;

}

.thr_l1bgu {

	background-image: url(../podera/product/l1/images/bgu.jpg);

	background-repeat: no-repeat;

}

.thr_l3bgu {

	background-image: url(../podera/product/l3/images/bgu.jpg);

	background-repeat: no-repeat;

}

.thr_d1bgu {

	background-image: url(../podera/product/d1/images/bgu.jpg);

	background-repeat: no-repeat;

}

.thr_d3bgu {

	background-image: url(../podera/product/d3/images/bgu.jpg);

	background-repeat: no-repeat;

}.thr_d4bgu {

	background-image: url(../podera/product/d4/images/bgu.jpg);

	background-repeat: no-repeat;

}

.thr_bobobgu {

	background-image: url(../larsivan/product/bobo/images/bgu.jpg);

	background-repeat: no-repeat;

}.thr_cubebgu {

	background-image: url(../larsivan/product/cube/images/bgu.jpg);

	background-repeat: no-repeat;

}.thr_pa40bgu {

	background-image: url(../larsivan/product/pa40/images/bgu.jpg);

	background-repeat: no-repeat;

}



.thr_kc_bgu {

	background-image: url(../comonodo/product/k_c/images/bgu.jpg);

	background-repeat: no-repeat;

}

.thr_kn_bgu {

	background-image: url(../comonodo/product/k_n/images/bgu.jpg);

	background-repeat: no-repeat;

}

.thr_kt_bgu {

	background-image: url(../comonodo/product/k_t/images/bgu.jpg);

	background-repeat: no-repeat;

}

.thr_sc_bgu {

	background-image: url(../comonodo/product/s_c/images/bgu.jpg);

	background-repeat: no-repeat;

}

.thr_sn_bgu {

	background-image: url(../comonodo/product/s_n/images/bgu.jpg);

	background-repeat: no-repeat;

}

.thr_st_bgu {

	background-image: url(../comonodo/product/s_t/images/bgu.jpg);

	background-repeat: no-repeat;

}



.thr_stc_bgu {

	background-image: url(../comonodo/product/st_c/images/bgu.jpg);

	background-repeat: no-repeat;

}

.thr_stn_bgu {

	background-image: url(../comonodo/product/st_n/images/bgu.jpg);

	background-repeat: no-repeat;

}





.thr_product_sidein {

	margin-left: 15px;

	margin-bottom: 5px;

	color: #855440;

	font-weight: bold;

}

.thr_product_sidein p {

	padding-left: 8px;

}

.thr_product_sidein p a {

	color: #855440;

	text-decoration: none;

}

.thr_product_sidein a:hover {

	color: #BF1820;

}

.thr_productmain {

	margin-top: 10px;

	margin-left: 9px;

}

.thr_productmainttl {

	color: #855440;

	font-size: 16px;

	font-weight: bold;

	padding-bottom: 33px;

}

.thr_productmainttlsub {

	font-size: 14px;

	color: #855440;

	padding-bottom: 8px;

}

.thr_productmaintxt {

	color: #000000;

	vertical-align: bottom;

	font-size: 11px;

}

.thr_productmaintxt2 {

	color: #000000;

	vertical-align: top;

	font-size: 11px;

}

.thr_productmaintxt3 {

	color: #000000;

	vertical-align: bottom;

	font-size: 12px;

}

.thr_productmaintxtsub {

	font-size: 14px;

	text-align: left;

	padding-top: 20px;

	padding-bottom: 40px;

	vertical-align: bottom;

}

.thr_productmaintxtsub p {

	vertical-align: bottom;

	text-align: right;

}



.thr_productmaintxtu {

	color: #000000;

	vertical-align: top;

	padding-bottom: 20px;

}

.thr_productmaintxtu img {

	vertical-align: top;

	padding-right: 3px;

	padding-left: 3px;

}

.thr_productmaintxtsub_p {



	vertical-align: bottom;

	text-align: right;

}

.thr_contact {

	background-color: #E7E7EF;

	color: #000000;

}

.thr_contactcomonodo {

	background-color: #e8cbac;

	color: #000000;

}

.thr_contacthaco {

	background-color: #ECDCC5;

	color: #000000;

}

.thr_contact_contents {

	margin-bottom: 15px;

	margin-top: 10px;

}

.thr_contactttl {

	font-size: 16px;

	font-weight: bold;

	padding-bottom: 5px;

}



.thr_submenu {

	margin-top: 10px;

	margin-bottom: 20px;

}

.thr_about {

	padding-left: 15px;



}

.thr_aboutttl {

	font-size: 17px;

	font-weight: bold;

	padding-bottom: 15px;

}

.thr_aboutttlsub {

	font-size: 14px;

	font-weight: bold;

	padding-bottom: 5px;

}





.thr_abouttxt {

	padding-right: 15px;

	padding-left: 15px;

	padding-top: 60px;

	font-size: 11px;

	line-height: 23px;

}

.thr_shop {

	margin-top: 60px;

}

.thr_shopttl {

	font-size: 14px;

	font-weight: bold;

	padding-bottom: 10px;

}

.thr_shop_fs {

	height:30px;

	padding:5px;

	color:#BD1922;

}

.thr_spbgin {

	background-image: url(../hacoa/sp/images/bgin.gif);

	text-align: center;

	padding-right: 5px;

	padding-left: 5px;

	padding-bottom: 3px;

}

.thr_spbgin p {

	font-size: 8px;

	text-align: left;

	color: #000000;

}



.thr_spbgin img {

	text-align: center;

	margin-top: 5px;

	margin-bottom: 3px;

}

#thr_about {

	width:295px;

	height:auto;

	text-align: left;

	vertical-align: top;

	color: #000000;

	margin-top: 15px;

	margin-left: 15px;

}

.thr_abouttxt2 {

	line-height: 17px;

	padding-right: 5px;

}

.thr_sp_pdderabgu {

	background-image: url(../podera/sp/images/bgu.jpg);

	background-repeat: no-repeat;

}

.thr_sp_pdderabgs {

	background-image: url(../podera/sp/images/bgs.gif);

	background-repeat: no-repeat;

}

#thr_sp {

	width:640px;

	height:300px;

	text-align: left;

	vertical-align: top;

	margin-bottom: 15px;

	padding-top: 10px;

	margin-left: 15px;

	padding-bottom: 10px;

}

#thr_sp table {

	margin-top: 37px;

}

.thr_spttl {

	font-size: 24px;

	font-weight: bold;

	margin-bottom: 10px;

}

.thr_sptxt {

	font-size: 11px;

	line-height: 18px;

}

.thr_spbox {

	background-color: #ADACAD;

	vertical-align: top;

	padding-top: 25px;

	padding-right: 10px;

	padding-left: 10px;

	color: #FFFFFF;

}

.thr_spbox p {

	line-height: 16px;

	color: #FFFFFF;

}

.thr_product_sidein_podera {



	margin-left: 15px;

	margin-bottom: 5px;

	color: #898788;

	font-weight: bold;

}

.thr_product_sidein_podera p {



	padding-left: 8px;

}

.thr_product_sidein_podera p a {



	color: #898788;

	text-decoration: none;

}

.thr_product_sidein_podera a:hover {



	color: #BF1820;

}

.thr_productmain_subttl {

	font-size: 14px;

	padding-bottom: 5px;

	font-weight: bold;

}

.thr_productmainttl_pode {

	font-size: 14px;

	font-weight: bold;

	color: #333333;

}

.thr_productmaintxtu_podera {



	color: #000000;

	vertical-align: top;

}

.thr_productmaintxtu_podera td {

	padding-bottom: 10px;

	vertical-align: top;

	padding-right: 5px;

}

.thr_productmainpodera_td1 {

	width: 70px;

}



.thr_product_logopodera {

	margin-top: 5px;

	margin-bottom: 10px;

}

.thr_productmainpodera_td2 {

	width: 165px;

}

.thr_productmainpodera_td3 {



	width: 66px;

}

.thr_product_sidein_lars {





	margin-left: 15px;

	margin-bottom: 5px;

	color: #898788;

	font-weight: bold;

}

.thr_product_sidein_lars p {





	padding-left: 8px;

}

.thr_product_sidein_lars p a {





	color: #000000;

	text-decoration: none;

}

.thr_product_sidein_lars a:hover {





	color: #BF1820;

}

.thr_pa40 ul {

	margin-left: 10px;

	padding-left: 10px;

}

.thr_productmaintxtu_lars {





	color: #000000;

	vertical-align: top;

}

.thr_productmaintxtu_lars td {



	padding-bottom: 10px;

	vertical-align: top;

	padding-right: 3px;

}

.short {

	margin: 0px;

	padding: 0px;

	overflow: hidden;

}



.sho_buybg {

	background-image: url(../larsivan/buy/images/bg.jpg);

	background-repeat: no-repeat;

}

.shp_buycontents {

	margin-top: 26px;

	margin-left: 23px;

	background-color: #f5f4f5;

}



.sho_buyshadowt {

	background-image: url(../larsivan/buy/images/buy_shadowt.gif);

	background-repeat: no-repeat;

}

.sho_buyshadowr {

	background-image: url(../larsivan/buy/images/buy_shadowr.gif);

	background-repeat: no-repeat;

}

.sho_buyshadowl {

	background-image: url(../larsivan/buy/images/buy_shadowl.gif);

	background-repeat: no-repeat;

}

.sho_buyshadowu {

	background-image: url(../larsivan/buy/images/buy_shadowu.gif);

	background-repeat: no-repeat;

}

.sho_buylars {

	padding-top: 53px;

	padding-bottom: 49px;

}

.sho_buytxt {

	padding-bottom: 57px;

	padding-left: 50px;

	font-size: 12px;

}



.press_shadowr{

	background:url(../images/press_shadowr.gif) no-repeat #e7e7ef;

	}







/*comonoDO*/

.shop_comonodo_bg{

	background:#f6f6f6

	}

.shop_comonodo_logoshadowr{

	background-image: url(../comonodo/shop/images/logo_shadowr.gif);

	background-repeat: no-repeat;

	background-position: top;

	vertical-align: top;

}

.shop_comonodo_logoshadowu {

	background-image: url(../comonodo/shop/images/logo_shadowu.gif);

	background-repeat: no-repeat;

}

.sec_comonodo_shop {

	background-image: #ffffff;

}



/*hacoa//追加*/

.hacoa_fla_bg{

	background-image:url(../hacoa/sp/images/flash_bg.jpg);

	background-repeat:no-repeat;

	height:49px;

	padding:0;

	text-align:right;

	}

.hacoa_sp_con_bg{

	background-image:url(../hacoa/sp/images/con_bg.jpg);

	background-repeat:no-repeat;

	}

.hacoa_sp_txt{

	font-size:10px;

	color:#000000;

	letter-spacing:0.2em;

	line-height:175%;

	}

	

/*comonoDO|fragrance追加*/

.sec_comonodo_fragrance{

	background:#DFCEBD;

	}



.fas_comonodo_shadowu_fra {

	background-image: url(../comonodo/images/comonodo_shadowu_fra.gif);

	background-repeat: no-repeat;

}

.fas_comonodo_shadowr_fra {

	background-image: url(../comonodo/images/comonodo_shadowr_fra.gif);

	background-repeat: no-repeat;

}

.thr_fra_bgu {

	background-image: url(../comonodo/product/f_e/images/bgu.jpg);

	background-repeat: no-repeat;

}



.thr_product_fra_shadowt2 {

	background-image: url(../comonodo/product/images/contents_shadowt_fra.gif);

	background-repeat: no-repeat;

}



.thr_product_fra_shadowl2 {

	background-image: url(../comonodo/product/images/contents_shadowl.gif);

	background-repeat: no-repeat;

}

.sec_comonodoin_fra {

	background-color: #DFCEBD;

}

	

/*comonoDO|ALARM CLOCK RADIO追加*/

.sec_comonodo_alarm_cr{
	background:#ffffff;
	}



.fas_comonodo_shadowu_k {

	background-image: url(../comonodo/images/comonodo_k_shadowu.gif);

	background-repeat: no-repeat;

}

.fas_comonodo_shadowr_k {

	background-image: url(../comonodo/images/comonodo_k_shadowr.gif);

	background-repeat: no-repeat;

}

.thr_k_bgu {

	background-image: url(../comonodo/product/k/images/bgu.jpg);

	background-repeat: no-repeat;

}



.thr_product_k_shadowt2 {

	background-image:url(../comonodo/images/contents_shadowt_k.gif);

	background-repeat: no-repeat;

}



.thr_product_k_shadowl2 {

	background-image: url(../comonodo/images/contents_shadowl_k.gif);

	background-repeat: no-repeat;

}

.sec_comonodoin_k {

	background-color: #fef0d4;

}



/*comonoDO G-CUBE追加*/

.fas_comonodo_shadowu_gct {

	background:url(../comonodo/images/comonodo_shadowu2.gif) no-repeat;

}

.fas_comonodo_shadowr_gct {

	background: url(../comonodo/images/comonodo_shadowr2.gif) no-repeat;

}

.fas_comonodo_shadowt_gct {

	background: url(../comonodo/images/comonodo_shadowt2.gif) no-repeat;

}

.fas_comonodo_shadowl_gct {

	background: url(../comonodo/images/comonodo_shadowl2.gif) no-repeat;

}

.sec_comonodo_gcube{

	background:#DCDDDD;

	}
.sec_comonodo_gcube2{

	background:#ffffff;

	}

.fas_comonodo_shadowu_gc {

	background:url(../comonodo/product/g_c/images/comonodo_gc_shadowu.gif) no-repeat;

}

.fas_comonodo_shadowr_gc {

	background:url(../comonodo/product/g_c/images/comonodo_gc_shadowr.gif) no-repeat;

}

.fas_comonodo_shadowt_gc {

	background:url(../comonodo/product/g_c/images/comonodo_gc_shadowt.gif) no-repeat;

}

.fas_comonodo_shadowl_gc {

	background:url(../comonodo/product/g_c/images/comonodo_gc_shadowl.gif) no-repeat;

}

.thr_product_gcb_shadowt {

	background:url(../comonodo/product/g_cb/images/contents_shadowt.gif) no-repeat;

}

.thr_product_gcb_shadowr {

	background:url(../comonodo/product/g_cb/images/contents_shadowr.gif) no-repeat;

}

.thr_gcb_bgu {
	background: url(../comonodo/product/g_cb/images/bgu.jpg) no-repeat;
}

.thr_gcs_bgu {

	background: url(../comonodo/product/g_cs/images/bgu.jpg) no-repeat;

}

.thr_product_gcs_shadowt {

	background:url(../comonodo/product/g_cs/images/contents_shadowt.gif) no-repeat;

}

.thr_product_gcs_shadowr {

	background:url(../comonodo/product/g_cs/images/contents_shadowr.gif) no-repeat;

}

.thr_gcm_bgu {

	background: url(../comonodo/product/g_cm/images/bgu.jpg) no-repeat;

}

.thr_product_gcm_shadowt {

	background:url(../comonodo/product/g_cm/images/contents_shadowt.gif) no-repeat;

}

.thr_product_gcm_shadowr {

	background:url(../comonodo/product/g_cm/images/contents_shadowr.gif) no-repeat;

}

.thr_gcv_bgu {

	background: url(../comonodo/product/g_cv/images/bgu.jpg) no-repeat;

}

.thr_product_gcv_shadowt {

	background:url(../comonodo/product/g_cv/images/contents_shadowt.gif) no-repeat;

}

.thr_product_gcv_shadowr {

	background:url(../comonodo/product/g_cv/images/contents_shadowr.gif) no-repeat;

}

/*rose追加分*/

.thr_product_gcr_shadowt {

	background:url(../comonodo/product/g_cr/images/contents_shadowt.jpg) no-repeat;

}

.thr_product_gcr_shadowr {

	background:url(../comonodo/product/g_cr/images/contents_shadowr.jpg) no-repeat;

}

/*jewelry box speaker追加*/

.thr_jb_bgu {
	background: url(../comonodo/product/j_b/images/bgu.jpg) no-repeat;
}

	

/*sweetcover追加*/

.sec_sweetcover{

	background:#eae9e5;

	}



.fas_sweetcover_shadowu {

	background-image: url(../sweetcover/images/sweetcover_shadowu.gif);

	background-repeat: no-repeat;

}

.fas_sweetcover_shadowr {

	background-image: url(../sweetcover/images/sweetcover_shadowr.gif);

	background-repeat: no-repeat;

}

.sec_sweetcover_bgt{

	background-image:url(../sweetcover/images/product_bgt.jpg);

	background-repeat:no-repeat;

	height:366px;

	}

.sec_sweetcover_bgu{

	background-image:url(../sweetcover/images/product_bgu.jpg);

	background-repeat:no-repeat;

	}

.about_sweetcover_bg{

	background-image:url(../sweetcover/about/images/bg.gif);

	background-repeat:repeat-x;

	}

.thr_sweetcover_bgu {

	background-image: url(../sweetcover/product/aohp/images/bgu.jpg);

	background-repeat: no-repeat;

}



.thr_product_sweetcover_shadowt2 {

	background-image:url(../sweetcover/images/contents_shadowt.gif);

	background-repeat: no-repeat;

}



.thr_product_sweetcover_shadowl2 {

	background-image: url(../sweetcover/images/contents_shadowl.gif);

	background-repeat: no-repeat;

}

.sec_sweetcoverin{

	background-color: #dbd7d5;

}

.thr_contact_sweetcover {

	background-color: #f1efee;

	color: #000000;

}

.sec_logoshadowr_sweetcover {

	background-image:url(../sweetcover/contact/images/logo_shadowr_sweetcover.gif);

	background-repeat: no-repeat;

	background-position: top;

	vertical-align: top;

}

.sec_logoshadowu_sweetcover {

	background-image:url(../sweetcover/contact/images/logo_shadowu_sweetcover.gif);

	background-repeat: no-repeat;

}

.sec_sweetcoverbgu {

	background-image:url(../sweetcover/product/images/bgu.jpg);

	height:120px;

	background-repeat: no-repeat;

	background-color: #FFFFFF;

}



/*kirakira追加*/

.sec_kirakira{

	background:#FDEFF5;

	}

.fas_kirakira_shadowr {

	background-image: url(../kirakira/images/kirakira_shadowr.gif);

	background-repeat: no-repeat;

}

.fas_kirakira_shadowu {

	background-image: url(../kirakira/images/kirakira_shadowu.gif);

	background-repeat: no-repeat;

}

.thr_kirakira_bgu {

	background-image: url(../kirakira/images/bgu.jpg);

	background-repeat: no-repeat;

}

.thr_kirakira_bgu2{

	background-image: url(../kirakira/product/images/bgu.jpg);

	background-repeat: no-repeat;

}

.thr_product_kirakira_shadowt2 {

	background-image:url(../kirakira/images/contents_shadowt.gif);

	background-repeat: no-repeat;

}



.thr_product_kirakira_shadowl2 {

	background-image: url(../kirakira/images/contents_shadowl.gif);

	background-repeat: no-repeat;

}

.thr_product_kirakira_shadowt3 {

	background-image:url(../kirakira/product/images/line_t.jpg);

	background-repeat: no-repeat;

}



.thr_product_kirakira_shadowl3 {

	background-image: url(../kirakira/product/images/line_l.jpg);

	background-repeat: no-repeat;

}

.sec_kirakirain{

	background-color: #FDEFF5;

}





/*isofa 追加*/

.thr_isofabgu {
	background-image: url(../larsivan/product/isofa/images/bgu.jpg);
	background-repeat: no-repeat;
}




/*jewelry box speaker追加*/

.fas_jb {
	padding: 0px;
	margin: 0px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 10px;
	color: #ffffff;
}

.sec_comonodo_jb{
	background: url(../comonodo/product/j_b/images/bgsec.jpg) 0 0 no-repeat;
}

.fas_comonodo_shadowu_jb {
	background:url(../comonodo/images/comonodo_shadowu_jb.gif) no-repeat;
}

.fas_comonodo_shadowr_jb {
	background: url(../comonodo/images/comonodo_shadowr_jb.gif) no-repeat;
}

.fas_comonodo_shadowt_jb {
	background: url(../comonodo/images/comonodo_shadowt_jb.gif) no-repeat;
}

.fas_comonodo_shadowl_jb {
	background: url(../comonodo/images/comonodo_shadowl_jb.gif) no-repeat;
}
	
.thr_jb_bgu {
	background: url(../comonodo/product/j_b/images/bgu.jpg) no-repeat;
}

.thr_product_jb_shadowt {
	background:url(../comonodo/product/j_b/images/contents_shadowt.gif) no-repeat;
}

.thr_product_jb_shadowr {
	background:url(../comonodo/product/j_b/images/contents_shadowr.gif) no-repeat;
}

.img_shadowr{
	background: url(../comonodo/product/j_b/images/image_shadowr.gif) no-repeat;
}

.img_shadowb{
	background: url(../comonodo/product/j_b/images/image_shadowb.gif) no-repeat;
}

.thr_productmain_jb {
	margin-top: 20px;
	margin-left: 29px;
}

.thr_productmaintxtu_jb {
	color: #ffffff;
	vertical-align: top;
}

.thr_productmaintxtu_jb td {
	padding-bottom: 10px;
	vertical-align: top;
	padding-right: 5px;
}


/*syncharger追加　Bloger Report兼用*/

.fas .sec_comonodo_sync {
	background-color: #FFFFFF;
}

	
.thr_sync_bgu {
	background: url(../comonodo/product/sync/images/bgu.jpg) no-repeat;
}
.fas_sync {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 10px;
	background-attachment: fixed;
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
}
.thr_productmaintxtu_sync {
	color: #333333;
	vertical-align: baseline;	
}

.thr_productmaintxtu_sync td {
	padding-bottom: 10px;
	vertical-align: top;
	padding-right: 5px;	
}

.thr_productmain_sync {
	margin-top: 20px;
	margin-left: 29px;
}


img {border: 0; }

/*Bloger Report追加*/

.fas_blog {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	background-attachment: fixed;
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	color: #333333;
}

.blog_contentsin {
	margin: 0px;
	padding: 0px;

}

/*CandySpeaker追加*/

.fas_candy {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 10px;
	background-attachment: fixed;
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
}

.thr_productmain_candy {
	margin-top: 20px;
	margin-left: 29px;
}

/*KiraKira iPhone Case追加*/

.fas_ipcase {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 10px;
	background-attachment: fixed;
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
}

.fas .bg_ipcase {
	background-image: url(../comonodo/product/kira_ipcase4/images/bg_ipcase.jpg);
	background-repeat: no-repeat;
}

.ipcase_shadow_left {
	background: url(../comonodo/images/comonodo_shadowr_ipcase.gif) no-repeat;
}

.thr_productmain_ipcase {
	margin-top: 20px;
	margin-left: 29px;
}