﻿@charset "utf-8";
/* CSS Document */

/*組み立てるページ-----------------------------------------------------------------------*/

.e7{ 					*vertical-align:top;margin:0px;padding:0px;
							}/*ie7hack*/
.e7b{ 				*vertical-align:bottom;
							}/*ie7hack*/

.subtit{			background: url(/jp/charagumin/image/contents/kumi/copy_bg.jpg) no-repeat top right; overflow:auto;_height:195px;
							}

.subtit p{		padding:20px 0 9px 0;*padding:20px 0 5px 0;
							}	

#shl_sp{			background-color:#F0F0F0;padding:10px; overflow:auto;margin-right:140px;_height:52px;border: #999 1px dotted;}


#shl{					width:444px;height:44px; background:url(/jp/charagumin/image/contents/kumi/shl_off.jpg) no-repeat; display:block;
							float:left;font-size:14px; vertical-align:middle; font-weight:bold;
							}
/*#shl a{				width:444px;height:44px; background:url(/jp/charagumin/image/contents/kumi/shl_off.jpg) no-repeat; display:block;
							overflow:hidden; text-indent:-999em;
							}	
#shl a:hover{			
							background:url(/jp/charagumin/image/contents/kumi/shl_on.jpg) no-repeat;
							}	*/							
			





#kan_btn{			width:293px;height:44px; background:url(/jp/charagumin/image/contents/kumi/kan_btn_off.gif) no-repeat; display:block;
							overflow:hidden; text-indent:-999em;float:left;margin:10px 0 0 10px;margin-bottom:27px;*padding-bottom:20px;
							}
#kan_btn a{		width:293px;height:44px; background:url(/jp/charagumin/image/contents/kumi/kan_btn_off.gif) no-repeat; display:block;
							overflow:hidden; text-indent:-999em;
							}	
#kan_btn a:hover{			
							background:url(/jp/charagumin/image/contents/kumi/kan_btn_on.gif) no-repeat;
							}	
							
							
							
#lina_btn{		width:293px;height:44px; background:url(/jp/charagumin/image/contents/kumi/lina_btn_off2.gif) no-repeat; display:block;
							overflow:hidden; text-indent:-999em;float:left;margin-top:10px;margin-bottom:27px;*padding-bottom:20px;
							}
#lina_btn a{	width:293px;height:44px; background:url(/jp/charagumin/image/contents/kumi/lina_btn_off2.gif) no-repeat; display:block;
							overflow:hidden; text-indent:-999em;
							}
#lina_btn a:hover{	
							background:url(/jp/charagumin/image/contents/kumi/lina_btn_on2.gif) no-repeat;
							}


.k_txt{				padding:20px 15px 10px 0; text-align:left; vertical-align:top;
							}
.k_txt2{			padding:20px 60px 10px 0; text-align:left; vertical-align:top;
							}
.bg1{					background:url(/jp/charagumin/image/contents/kumi/txt1_bg.jpg) no-repeat top right;
							}
.bg2{					background:url(/jp/charagumin/image/contents/kumi/txt4_bg.jpg) no-repeat top right;
							}
	
#k_osu{       overflow:auto;margin:10px 0 20px 0;
							}
				
.osusume{     float:left;width:672px;
							}
.osu_det{			width:670px;border-left:#999 1px solid;border-right:#999 1px solid;text-align:left;padding:0px;margin:0px;
							}/*横ボーダー*/

.osu_dets{		width:166px; float:left; text-align:center;
							}/*各商品枠*/
#k_buy{       background:url(/jp/charagumin/image/contents/kumi/osu_buy_off.jpg) no-repeat; display:block; overflow:hidden;
							text-indent:-999em; width:106px;height:22px;margin:10px 0 15px 30px;*margin:10px 0 15px 15px;
							}
#k_buy a{     background:url(/jp/charagumin/image/contents/kumi/osu_buy_off.jpg) no-repeat; display:block; width:106px;height:22px;
							}
#k_buy a:hover{ background:url(/jp/charagumin/image/contents/kumi/osu_buy_on.jpg) no-repeat;
							}

.osu_det_txt{	text-align:left;padding:15px 0 5px 0;border-top: #999 1px dotted;margin:0 17px 0 17px; 
							}
				
.k5{          float:left;width:228px;
							}
.k5 p{        width:205px;padding:20px 15px 10px 8px; text-align:left; vertical-align:top;
							}
#wh03{				text-align:center;margin:30px 0;
							}
#hb_bnr{      margin:20px 0;border:#39F 1px dotted;padding:10px; overflow:auto;_height:70px;
							}
#hb_bnr img{  float:left;
							}
#hb_bnr p{    float:left;margin-left:20px; color: #09F;width:640px;
							}
