@charset "utf-8";
/* CSS Document */

/*コンテンツ左側*/



/*コンテンツ*/
div#content #content-boxL{
position:relative;
margin-bottom:20px;
}



div#content #content-boxL h2{
	font-weight:bold;
	height:39px;
	text-indent:-9999px;
	margin-bottom:7px;
	background: url(../../hanryu/jp-korea/img/ti-03-01.jpg) no-repeat;
}

/*店舗紹介 in Korea*/


div#content #content-boxL div.store-list{
border:solid 1px #e2e2e2;
padding:0 16px;
position:relative;
}


div#content #content-boxL div.store-list h3{
border-bottom:solid 2px #e8ecf4;
font-size:16px;
color:#353535;
font-weight:bold;
padding:17px 0 10px;
margin-bottom:49px;
}

div#content #content-boxL div.store-list div.genre-box-01{
position:absolute;
right:16px;
top:20px;
font-size:11px;
	text-indent:20px;
	background: url(../img/print.gif) no-repeat 0 1px;
}

div#content #content-boxL div.store-list p.tx-01-01{
position:absolute;
left:16px;
top:55px;
font-size:12px;
}

div#content #content-boxL div.store-list div.twitter-box-01{
position:absolute;
right:2px;
top:55px;
}


div#content #content-boxL div.store-list div.store-box-01{
margin-bottom:18px
}

div#content #content-boxL div.store-list div.store-box-01 img{
float:left;
padding:4px;
border:solid 1px #eeeeee;
}


div#content #content-boxL div.store-list div.store-box-01 dl{
width:378px;
float:right;
}


div#content #content-boxL div.store-list div.store-box-01 dl dt.tx-02-01{
background:url(../../hanryu/jp-korea/img/tx-03-01.jpg) no-repeat;
width:378px;
height:24px;
text-indent:-9999px;
}

div#content #content-boxL div.store-list div.store-box-01 dl dt.tx-02-02{
background:url(../../hanryu/jp-korea/img/tx-03-02.jpg) no-repeat;
width:378px;
height:24px;
text-indent:-9999px;
}

div#content #content-boxL div.store-list div.store-box-01 dl dd{
font-size:12px;
color:#353535;
line-height:1.5em;
padding:9px 0 15px;
}



div#content #content-boxL div.store-list div.store-box-01 table{
width:378px;
float:right;
font-size:12px;
}

div#content #content-boxL div.store-list div.store-box-01 table th,
div#content #content-boxL div.store-list div.store-box-01 table td{
border:solid 1px #f0f0f0;
}

div#content #content-boxL div.store-list div.store-box-01 table th{
font-weight:bold;
background:#f8f8f8;
width:60px;
padding:6px 10px 6px ;
}

div#content #content-boxL div.store-list div.store-box-01 table td{
padding:7px 0 4px 13px;
}

div#content #content-boxL div.store-list div.store-box-02{
margin-bottom:18px
}

div#content #content-boxL div.store-list div.store-box-02 p.ti-02-01{
width:637px;
height:36px;
text-indent:-9999px;
background:url(../../hanryu/in-korea/img/ti-03-02.jpg) no-repeat;
}


div#content #content-boxL div.store-list div.store-box-02 p.tx-02-01{
font-size:12px;
line-height:1.5em;
padding:8px 0 20px;
}

div#content #content-boxL div.store-list div.store-box-02 div.photo-box-01{
margin-bottom:20px
}

div#content #content-boxL div.store-list div.store-box-02 div.photo-box-01 .img-01-01{
float:left;
padding:4px;
border:solid 1px #eeeeee;
}

div#content #content-boxL div.store-list div.store-box-02 div.photo-box-01 .box-01-01{
float: right;
margin-top:5px;
width:303px;
}

div#content #content-boxL div.store-list div.store-box-02 div.photo-box-01 .box-01-01 img{
float:left;
padding:0 0 1px 1px;
}


div#content #content-boxL div.store-list div.store-box-03{
margin-bottom:18px
}

div#content #content-boxL div.store-list div.store-box-03 p.ti-02-01{
width:637px;
height:34px;
text-indent:-9999px;
background:url(../../hanryu/in-korea/img/ti-03-03.jpg) no-repeat;
}


div#content #content-boxL div.store-list div.store-box-03 p.tx-02-01{
font-size:12px;
line-height:1.5em;
padding:8px 0 20px;
}


div#content #content-boxL div.store-list div.store-box-03 p.tx-02-02{
font-size:12px;
text-align:center;
padding:15px 0 0;
}

div#content #content-boxL div.store-list div.store-box-03 p.tx-02-02 a{
color:#445d95;
}



