@charset "utf-8";
body {
	background: #0A50A2;
	margin: 0px;
}
.none{
	display: none;
}
.main {
	font-size: 12px;
	line-height: 140%;
	font-weight: normal;
}

.big {
	font-size: 14px;
	line-height: 150%;
}
.big_r {
	font-size: 20px;
	font-weight:bold;
	color:#FF0000;
}
.f14_r {
	font-size: 14px;
	font-weight:bold;
	color:#FF0000;
}
H1 {
	font-size: 14px;
	line-height: 140%;
	color: #990000;
	margin-left: 10px;
	margin-bottom: 0px;
}
H2 {
	font-size: 14px;
	line-height: 100%;
	color: #000000;
	margin-left: 20px;
	margin-bottom: 0px;
font-weight: normal;
}
H3 {
	font-size: 13px;
	line-height: 140%;
	color: #000000;
	margin-bottom: 5px;
}
.main02 {
	font-size: 14px;
	line-height: 140%;
}
.waku3 {
	border: 1px solid #003399;
	padding: 10px 40px;
	font-size: 12px;
	line-height: 140%;
	font-weight: normal;
    text-align: left;
}
.waku2 {
	border: 1px solid #CCCC66;
}


.waku1 {
	border: 2px dashed #CCCCCC;
	font-size: 14px;
	line-height: 150%;
}

.f16 {
	font-size: 16px;
	line-height: 140%;
}
.f18 {
	font-size: 18px;
	line-height: 140%;
}
.main01 {
	font-size: 12px;
	line-height: 160%;
	font-weight: normal;
	color: #333333;
}
.pa01 {
	padding: 5px 5px 5px 40px;
	font-size: 14px;
	line-height: 150%;
}
.pa02 {
    padding: 0px 5px 5px 40px;
	font-size: 12px;
	line-height: 140%;
	font-weight: normal;
}
.pa03 {
    padding: 0px 5px 5px 60px;
	font-size: 12px;
	line-height: 140%;
	font-weight: normal;
}
.pa04 {
    padding: 0px 5px 5px 45px;
	font-size: 12px;
	line-height: 140%;
	font-weight: normal;
}
.pa05 {
	padding: 5px 5px 5px 0px;
	font-size: 14px;
	line-height: 120%;
	}

.pa06 {
	padding: 5px 0px;
	font-size: 12px;
	line-height: 120%;
	width: 450px;
	}
/* ebXWꎞ~y[W */	
.wabi_t {
    padding: 20px 0px 20px 45px;
}

.wabi01 {
    padding: 0px 0px 15px 90px;
	font-size: 14px;
	line-height:135%;
}

.wabi02 {
    padding: 10px 0px 300px 90px;
	width: 340px;
	font-size: 14px;
	line-height:135%;
}

.wabi03 {
    padding: 10px 10px 300px 10px;
	width: 230px;
}

/* VX܈ēy[W */

/* \ */
.none{
	display: none;
}

/*荞݉*/
.c-both { 
clear:both;
}

/*Og*/
#container{
	width: 800px ;
	height: auto ;
	margin-top: 50px;
}

/*X܈ē*/

#index01{
	width: 730px ;
	height: 300px ;
	margin-left: 35px ;
}



.king_txt{
	font-size: 10px ;
	padding-top:25px ;
}

.tenmei_txt{
	font-size: 18px ;
	font-weight: 600 ;
	margin-top: 5px ;
}
.count_txt01{
	font-size: 24px ;
	font-weight: 600 ;
	color: #FF0000;
	padding-right: 6px;
}
.count_txt02{
	font-size: 24px ;
	font-weight: 600 ;
	color:#0000FF;
	padding-right: 6px;
}

.flash{
	width: 175px ;
	height: 100px ;
	background-color:#FFFFFF;
	margin: 90px 10px 0px 10px ;
}
.flash2{
	width: 175px ;
	height: 100px ;
	background-image: url(shop_new/img/c_base.gif) ;
	background-repeat: no-repeat ;
	display: block ;
	margin: 90px 10px 0px 10px ;
	padding-top: 33px;
}
.toiwase_f{
	font-size: 12px;
	text-align: left;
	padding: 14px;
}

#kaitori_cd{
	width: 194px;
	padding: 10px 20px;
	background-color: #FFF4E2;
	border: #FFE9C4 1px solid;
}


	


/*X܈ēP*/	
#index01_l{
	width: 195px ;
	height: 280px ;
	float: left ;
	background-image: url(shop_new/img/l_01.gif) ;
	background-repeat: no-repeat ;
	display: block ;
	text-align: center ;
}

#index01_r{
	width: 524px ;
	height: 280px ;
	float: right ;
	background-image: url(shop_new/img/r_01.gif) ;
	background-repeat: no-repeat ;
	display: block ;
	text-align: left ;
} 

#index01_r .midashi{
	font-size:16px ;
	font-weight: 600;
	padding-top: 30px ;
	padding-left: 80px ;
	line-height: 140%;
}

#index01_r #photo{
	width: 135px ;
	float: left ;
	padding-top: 20px ;
	padding-left: 5px ;
}
#photo01{
	width: 84px;
	margin: 10px auto 5px auto;
}



#index01_r #txt{
	width:330px ;
	height: 100px ;
	float: right ;
	font-size: 12px ;
	margin-top:30px ;
	text-align: left ;
	line-height: 140% ;
	padding-right: 20px ;
}
	


/*X܈ēQ*/	
	
#index01_l_2{
	width: 195px ;
	height: 280px ;
	float: left ;
}
#index01_r #txt_top{
	width:330px ;
	height: 90px ;
	float: right ;
	margin-top:25px ;
	padding-right: 20px ;
}	
#index01_r #txt02{
	width:310px ;
	float: right ;
	font-size: 12px ;
	text-align: left ;
	line-height: 140% ;
	padding-right: 20px ;
	padding-top: 10px;
}

#index01_r #chirashi{
	width: 137px ;
	height: 83px ;
	float: left ;
	margin-top: 50px ;
	margin-left: 10px ;
}
#index01_r .kakudai{
	width: 135px ;
}
.kakudai img{
	border: 0 ;
	margin: 0;
	padding: 0;
}
/*X܈ēR*/
#index02_l{
	width: 195px ;
	height: 280px ;
	float: left ;
	background-image: url(shop_new/img/l_02.gif) ;
	background-repeat: no-repeat ;
	display: block ;
	text-align: center ;
}
#index01_r .midashi02{
	font-size:16px ;
	font-weight: 600;
	padding-top: 20px ;
	padding-left: 80px ;
	line-height: 130% ;
}

#index01_r #txt_top02{
	width:330px ;
	height: 90px ;
	float: right ;
	margin-top:16px ;
	padding-right: 20px ;
}	
/*Z*/

#index01_r #chirashi02{
	width: 210px ;
	height: 83px ;
	float: left ;
	margin-top: 30px ;
	margin-left: 15px ;
}
#index01_r #chirashi03{
	width: 150px ;
	height: 83px ;
	float: left ;
	margin-top: 25px ;
	margin-left: 15px ;
}
#index01_r .kakudai2{
	width: 135px ;
	height: 37px ;
	float: left ;
	margin-top: 2px ;
}
#index01_r #txt_top03{
	width:340px ;
	height: 90px ;
	float: right ;
	margin-top:25px ;
}	
#index01_r #txt03{
	width:290px ;
	height: 100px ;
	float: right ;
	font-size: 12px ;
	margin-top:10px ;
	line-height: 140% ;
	padding-right: 10px ;
}
#index01_r #txt_top04{
	width:280px ;
	height: 90px ;
	float: right ;
	margin-top:25px ;
}	
#index01_r #txt04{
	width:260px ;
	height: 100px ;
	float: right ;
	font-size: 12px ;
	margin-top:10px ;
	line-height: 140% ;
	padding-right: 20px ;
}.jyunbi {
	background-image: url(img/jyunbi.jpg);
	background-repeat: no-repeat;
	height: 95px;
	width: 530px;
	display: block;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.jyunbi_moji {
	float: right;
	width: 330px;
	margin-top: 60px;
	padding: 0px;
	font-size: 14px;
}
/*O͈X*/

#index01_r #photo_anjo{
	width: 260px ;
	height: 123px ;
	float: left ;
	padding-top: 50px ;
	padding-left: 15px ;
}

#index01_r #txt_anjo{
	width:220px ;
	height: 100px ;
	float: right ;
	font-size: 12px ;
	margin-top:50px ;
	text-align: left ;
	line-height: 140% ;
	padding-right: 20px ;
}

/*[o^̕@*/

#merumaga_title {
	height: 105px;
	padding-bottom: 40px;
}

#merumaga_owabi {
	background-image: url(merumaga/img/owabi.jpg) ;
	background-repeat:no-repeat;
	background-position: center;
	height:242px;
	padding: 0px 220px 10px 120px;
}
#merumaga_owabi .title_txt {
	font-size:16px;
	font-weight: 600;
	padding-left: 30px;
	padding-top: 30px;
}
#merumaga_owabi .main_txt {
	font-size: 12px;
	line-height: 135%
}

#merumaga02 {
	padding-left: 75px;
	padding-top: 30px;
} 

.txt_t {

	font-size: 24px;
	color:#FF0000;
	font-weight:600;
}

.txt_m {
	font-size: 16px;
	line-height: 135%
}

.txt_s {
	font-size: 12px;
	padding-right: 60px;
	line-height: 135%
}

.txt_r16b {
	font-size: 16px;
	font-weight:600;
	color:#FF0000;
}

.txt_b16b {
	font-size: 16px;
	font-weight:600;
	color:#003399;
	text-align:center;
	padding-top: 20px;
}

.txt_14 {
	font-size: 14px;
	text-align:center;
	padding-top: 20px;
}

.txt_14r {
	font-size: 14px;
	color:#FF0000;
}

.txt_14ru {
	font-size: 14px;
	color:#FF0000;
	text-decoration:underline;
}

.txt_14bu {
	font-size: 14px;
	color:#003399;
	text-decoration:underline;
}

.hoshi {
	width: 39px;
}

#merumaga03 {
	padding-left: 60px;
	padding-top: 30px;
} 	

#touroku01 {
 height:117px;
 padding: 0;
}

#touroku02 {
 padding-left: 35px;
 padding-bottom: 0;
 color: #FF0000;
 font-size: 14px;
}

#touroku03 {
 padding-top: 0;
 height:26px;
}

.touroku04 {
 padding-top: 5px;
 padding-left: 35px;
 padding-bottom: 0;
 font-size: 14px;
 line-height: 135%;
}

#touroku06 {
 padding-left: 35px;
 height: 40px;
 padding-bottom: 0;
 font-size: 14px;
 line-height: 135%;
}
	
	

	


