/* 韓国お土産ナビ CSS Document */


 /*-------------全ページ共通 画像フロート右--------------*/ 
.img_fl {
	margin: 0px 10px 5px 0px ;
	float: left;
	}
 /*-------------全ページ共通 画像フロート左--------------*/ 	
.img_fr {
	margin: 0px 0px 5px 10px ;
	float: right;
	}
 /*-------------全ページ共通 画像フロート解除--------------*/ 		
.clear{
margin: 0; padding: 0; height: 0px; clear: both;}



 /*-------------全ページ共通 フォント設定--------------*/ 

.blue16ub{ COLOR: #000099; font-weight: bold; font-size:16px; border-bottom: 1px solid #000099;}
.blueb{ COLOR: #000099; font-weight: bold; font-size:12px;}
.blue14b{ COLOR: #000099; font-weight: bold; font-size:14px;}
.blue16b{ COLOR: #000099; font-weight: bold; font-size:16px;}
.blue18b{ COLOR: #000099; font-weight: bold; font-size:18px;}
.white12 { COLOR: #FFFFFF; font-weight: normal; font-size: 12px;}
.redb1 { COLOR: #FF0033; font-weight: bold; font-size: 14px;}
.orange12 { COLOR: #FF6600; font-weight: normal; font-size: 12px;}
.orange14 { COLOR: #FF6600; font-weight: bold; font-size: 14px;}
.orange14u { COLOR: #FF6600; font-weight: bold; font-size: 14px; border-bottom: 1px dotted #FF6600; }

.red1s { COLOR: #FF0000; font-weight: normal; font-size: 11px;}
.red1s a{ COLOR: #FF0000; font-weight: normal; font-size: 11px; text-decoration:none;}
.red1s a:link{ COLOR: #FF0000; font-weight: normal; font-size: 11px; text-decoration:none;}
.red1s a:visited{ COLOR: #FF0000; font-weight: normal; font-size: 11px; text-decoration:none;}
.red1s a:hover{ COLOR: #990000; font-weight: normal; font-size: 11px; text-decoration:underline;}

.blue1bu { COLOR: #000099; font-weight: bold; font-size: 12px; text-decoration:none; border-bottom:#000099 1px solid;}
.blue1bu a{ COLOR: #000099; font-weight: bold; font-size: 12px; text-decoration:none; border-bottom:#000099 1px solid;}
.blue1bu a:link{ COLOR: #000099; font-weight: bold; font-size: 12px; text-decoration:none; border-bottom:#000099 1px solid;}
.blue1bu a:hover{ COLOR: #0066CC; font-weight: bold; font-size: 12px; text-decoration:none; border-bottom:#000099 1px solid;}

.shopname 
{ COLOR: #000099; font-weight: bold; font-size:15px; text-decoration:none; border-bottom:#000099 1px solid;}
.shopname a
{ COLOR: #000099; font-weight: bold; font-size:15px; text-decoration:none;}
.shopname a:link
{ COLOR: #000099; font-weight: bold; font-size:15px; text-decoration:none;}
.shopname a:hover
{ COLOR: #0066CC; font-weight: bold; font-size:15px; text-decoration:none;}


.shopname_s 
{ COLOR: #000099; font-weight: bold; font-size:13px; text-decoration:none; border-bottom:#000099 1px solid;}
.shopname_s a
{ COLOR: #000099; font-weight: bold; font-size:13px; text-decoration:none;}
.shopname_s a:link
{ COLOR: #000099; font-weight: bold; font-size:13px; text-decoration:none;}
.shopname_s a:hover
{ COLOR: #0066CC; font-weight: bold; font-size:13px; text-decoration:none;}



.shopname_l 
{ COLOR: #000099; font-weight: bold; font-size:24px; text-decoration:none; border-bottom:#000099 1px solid;}



.tit1{
margin: 0px 0px 5px 0px;
padding: 0px 0px 0px 9px;
text-align: left;
font-size:12px;
font-weight:bold;
color: #333333;
background: url("../img/common/pointbg_1.jpg") 0px 3px no-repeat;	
}



 /*-------------全ページ共通 ボタン設定--------------*/ 
 
/*---くわしくはこちら（小）---*/	
a.moreinfo{
margin: 0px ;
background: url("../img/common/btn_moreinfo_off.jpg") bottom;
width: 102px;
height: 22px;
display: block;
text-indent: -9999px;
}

a.moreinfo:hover{
background: url("../img/common/btn_moreinfo_on.jpg") bottom;}


/*---くわしくはこちら（大）---*/	
a.moreinfo2{
margin: 0px ;
background: url("../img/common/btn_moreinfo2_off.gif") bottom;
width: 150px;
height: 26px;
display: block;
text-indent: -9999px;
}

a.moreinfo2:hover{
background: url("../img/common/btn_moreinfo2_on.gif") bottom;}



/*---クーポンはこちら---*/	
a.coupon{
margin: 0px ;
background: url("../img/common/btn_coupon_off.jpg") bottom;
width: 252px;
height: 45px;
display: block;
text-indent: -9999px;
}

a.coupon:hover{
background: url("../img/common/btn_coupon_on.jpg") bottom;}




/*---kキャンペーン情報---*/	
a.campaign{
margin: 0px ;
background: url("../img/common/btn_campaign_off.jpg") bottom;
width: 360px;
height: 45px;
display: block;
text-indent: -9999px;
}

a.campaign:hover{
background: url("../img/common/btn_campaign_on.jpg") bottom;}




 /*-------------全ページ共通 バナー広告部分--------------*/ 

.bn_kameiten{
margin: 0px;
padding: 0px;
text-align:center;
}

.bn_kameiten ul{
margin: 0px 0px 10px 0px;
padding: 0px;
list-style-type:none;
}

.bn_kameiten li{
margin: 0px 0px 7px 0px;
padding: 0px;
width: 160px;
height: 120px;
color: #CC0000;
text-decoration:none;
line-height: 130%;
}


/*-------------ページ左側  バナー広告部分--------------*/ 

.bn_kameiten_left{
margin: 0px;
padding: 0px;
text-align:center;
}

.bn_kameiten_left ul{
margin: 0px 0px 10px 0px;
padding: 0px;
list-style-type:none;
}

.bn_kameiten_left li{
margin: 0px 0px 7px 0px;
padding: 0px;
width: 160px;
color: #CC0000;
text-decoration:none;
line-height: 130%;
}


/*-------------ページ右側  バナー広告部分--------------*/ 
.bn_kameiten_right{
margin: 0px;
padding: 0px;
text-align:center;
}

.bn_kameiten_right ul{
margin: 0px 0px 10px 0px;
padding: 0px;
list-style-type:none;
}

.bn_kameiten_right li{
margin: 0px 0px 7px 0px;
padding: 0px;
width: 160px;
height: 105px;
color: #CC0000;
text-decoration:none;
line-height: 130%;
}




 /*-------------全ページ共通 マージン設定--------------*/ 

.mar_b00 { margin-bottom: 0;}
.mar_b05 { margin-bottom: 5px;}
.mar_b10 { margin-bottom: 10px;}
.mar_b15 { margin-bottom: 15px;}
.mar_b20 { margin-bottom: 20px;}
.mar_b30 { margin-bottom: 30px;}
.mar_b40 { margin-bottom: 40px;}
.mar_b50 { margin-bottom: 50px;}


.mar_t00 { margin-top: 0;}
.mar_t05 { margin-top: 5px;}
.mar_t10 { margin-top: 10px;}
.mar_t15 { margin-top: 15px;}
.mar_t20 { margin-top: 20px;}
.mar_t30 { margin-top: 30px;}
.mar_t40 { margin-top: 40px;}
.mar_t50 { margin-top: 50px;}
.mar_t60 { margin-top: 60px;}
.mar_t70 { margin-top: 70px;}
.mar_t80 { margin-top: 80px;}
.mar_t90 { margin-top: 90px;}
.mar_t100 { margin-top: 100px;}
.mar_t150 { margin-top: 150px;}
.mar_t200 { margin-top: 200px;}


.mar_l00 { margin-left: 0px;}
.mar_l05 { margin-left: 5px;}
.mar_l10 { margin-left: 10px;}
.mar_l20 { margin-left: 20px;}
.mar_l30 { margin-left: 30px;}
.mar_l40 { margin-left: 40px;}
.mar_l50 { margin-left: 50px;}
.mar_l60 { margin-left: 60px;}
.mar_l70 { margin-left: 70px;}


.mar_r00 { margin-right: 0px;}
.mar_r05 { margin-right: 5px;}
.mar_r10 { margin-right: 10px;}
.mar_r20 { margin-right: 20px;}
.mar_r30 { margin-right: 30px;}



 /*-------------全ページ共通 テキスト調整--------------*/ 

.fs07{ font-size: 7px;}
.fs08{ font-size: 8px;}
.fs09{ font-size: 9px;}
.fs10{ font-size: 10px;}
.fs11{ font-size: 11px;}
.fs12{ font-size: 12px;}
.fs13{ font-size: 13px;}
.fs14{ font-size: 14px;}
.fs15{ font-size: 15px;}
.fs16{ font-size: 16px;}
.fs17{ font-size: 17px;}
.fs18{ font-size: 18px;}
.fs19{ font-size: 19px;}
.fs20{ font-size: 20px;}



.lh120{ line-height: 120%;}
.lh130{ line-height: 130%;}
.lh140{ line-height: 140%;}
.lh150{ line-height: 150%;}
.lh160{ line-height: 160%;}
.lh170{ line-height: 170%;}
.lh180{ line-height: 180%;}
.lh190{ line-height: 190%;}
.lh200{ line-height: 200%;}

.left   { text-align: left;}
.center { text-align: center;}
.right  { text-align: right;}








