@charset "UTF-8";
/* ============================================================

 * /west/hanryu/
 * contents.css
 *
 * copyright : Jupiter Telecommunications Co., Ltd. All Rights Reserved.
 * author    : 
 
============================================================ */



/* ============================================================
 K-POPエンタメショー2011
============================================================ */
#layout-basic #content table.news-02 td { padding: 0 0 0 5px; border: solid 1px #9a9a9a; font-size: 85%;}

#event_kpop { position: relative; width: 786px; margin-bottom: 15px; } 
/* 福岡展バージョン
#event_kpop { position: relative; width: 786px; min-height: 720px; margin-bottom: 15px; background: url(../../kpop/img/main_bg.jpg) no-repeat; } 
福岡展バージョン*/
#event_kpop h1 { width: 786px; height: 239px; text-indent: -9999px; background: url(../../kpop/img/main_01.jpg) no-repeat; }
#event_kpop h2 { margin: 0; }
#event_kpop h3 { width: 726px; margin: 0 auto 0 29px; }
#event_kpop .contents_1 { width: 726px; margin: 30px auto 0 auto }
#event_kpop .contents_2 { width: 730px; margin: 30px auto 0 auto }

#event_kpop .event_info { position: absolute; top: 239px; width: 446px; height: 146px; text-indent: -9999px; background: url(../../kpop/img/main_02.jpg) no-repeat; }
#event_kpop .event_tokuten { position: absolute; top: 239px; right: 0px; background: url(../../kpop/img/main_03.jpg) no-repeat; } 
#event_kpop h2.kpop { position: absolute; top: 393px; left: 23px; width: 740px; height: 50px; text-indent: -9999px; background: url(../../kpop/img/main_kpop_01.jpg) no-repeat; } 
#event_kpop ul.kpop_program { position: absolute; top: 443px; left: 23px; }
#event_kpop ul.kpop_program li { float: left; }
#event_kpop ul.kpop_zoon { position: absolute; top: 629px; left: 23px; }
#event_kpop ul.kpop_zoon li { float: left; }
#event_kpop ul.kpop_zoon li.center { margin: 0 10px; }
#event_kpop ul.kpop_zoon li dd { width: 210px; min-height: 32px; margin-left: 10px; padding: 6px 10px; background: #fff; }
#event_kpop .photo_notes { position: absolute; top: 614px; right: 23px; }

#event_kpop .btnArea { width: 786px; }
#event_kpop .btnArea ul { position:relative; }
#event_kpop .btnArea ul li { float: left; }

#content h2#kpop_news-ttl { margin-bottom: 0px; }
#content #kpop_news { position: relative; margin-bottom: 20px; margin-left: 30px; padding-left: 0px; background: url(../../kpop/img/kpop_topics_back.gif) no-repeat bottom left; }
#content #kpop_news-inner { width: 680px; margin-left: 20px; padding: 10px 0 6px; }
#content #kpop_news-inner ul li { font-size: 93%; line-height: 1.5; margin: 0 auto 0px auto; padding-bottom: 10px; padding-left: 20px; background: url(../img/ico_arrow5.jpg) no-repeat 0 2px;  }
#content #kpop_news-inner #danjo { position: absolute; top: 32px; right: 55px; }

#event_kpop .banner { width: 726px; margin: 20px auto 0px auto; }
#event_kpop .banner ul { width:726px; position:relative; }
#event_kpop .banner ul li { float:left;}
#event_kpop .banner ul li.bnr01 { width:360px; margin-right: 6px;}
#event_kpop .banner ul li.bnr02 { width:360px;}
#event_kpop .banner ul li.bnr03 { width:360px; margin-right: 6px;}
#event_kpop .banner ul li.bnr04 { width:360px;}

#event_kpop2 .banner { width: 726px; margin: 10px auto 10px auto; }
#event_kpop2 .banner ul { width:726px; position:relative; }
#event_kpop2 .banner ul li { float:left;}
#event_kpop2 .banner ul li.bnr01 { width:213px;}
#event_kpop2 .banner ul li.bnr02 { width:213px;}
#event_kpop2 .banner ul li.bnr03 { width:300px;}

#event_kpop #topics .btn-eve { width: 725px; margin-bottom: 25px; padding-bottom: 9px; position: relative; bottom:20px; left:135px }

#event_kpop #panel #bg-panel-a { border: solid #b5e3b1 2px; } 
#event_kpop #panel #bg-panel-b { border: solid #d4e8a4 2px; } 

#event_kpop #panel { width: 725px; padding: 0 27px 30px 27px; }
#event_kpop #panel .info-box { width: 692px; margin-bottom: 20px; padding: 15px 12px 0 12px; } 
#event_kpop #panel .info-box .program { float: left; width: 334px; margin-right: 15px; margin-bottom: 20px; display: inline; }
#event_kpop #panel .info-box .program .program-thumb { float: left; width: 94px; margin-right: 5px; display: inline; }
#event_kpop #panel .info-box .program .program-thumb img { margin-bottom: 3px; }
#event_kpop #panel .info-box .program .program-detail { float: right; width: 230px; display: inline; }
#event_kpop #panel .info-box .program .program-detail h5 { font-size: 103%; line-height: 1.6; font-weight: bold; margin-bottom: 7px; }
#event_kpop #panel .info-box .program .program-detail h5.panel-a { color: #379730; }
#event_kpop #panel .info-box .program .program-detail h5.panel-b { color: #83b901; }
#event_kpop #panel .info-box .program .program-detail p.title { float: right;  font-size: 103%; line-height: 1.4; font-weight: bold; color: #379730; width: 230px; display: inline;  margin-bottom: 7px; margin-right: 5px;}
#event_kpop #panel .info-box .program .program-detail p.text { float: right;  font-size: 77%; line-height: 1.4; width: 230px; display: inline;  margin-bottom: 5px; margin-right: 5px;}
#event_kpop #panel .info-box .program .program-detail p { float: right; width: 230px; display: inline;  margin-bottom: 5px; margin-right: 5px;}

#event_kpop #panel .info-box .program .program-detail a { color:#379730; text-decoration:none; }
#event_kpop #panel .info-box .program .program-detail a:hover{ color:#83b901; text-decoration:underline;}

.fin-box { padding: 10px; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; background: #ff; }
.notice-box { padding: 10px; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; background: #fffbed; }

table.tb1 { }
table.tb1 th { background: #fff2f6; }
table.tb1 th, table.tb1 td { padding: 3px 6px; border: solid #bbb 1px; }


/* ============================================================
 アイリス展
============================================================ */
#event_iris { width: 786px; }
#event_iris h2{	margin: 0; }
#event_iris h3{	width:726px; margin: 0 auto 0 29px; }
#event_iris .contents_1 { width: 726px; margin: 30px auto 0 auto }
#event_iris .contents_2 { width: 730px; margin: 30px auto 0 auto }

#event_iris .btnArea{ width:786px; clear:left; }
#event_iris .btnArea ul{ width:786px; position:relative; }
#event_iris .btnArea ul li{ float:left; }
#event_iris .btnArea ul li.btntop{ width:112px;　}
#event_iris .btnArea ul li.btn01{ width:112px;　}
#event_iris .btnArea ul li.btn02{ width:112px; }
#event_iris .btnArea ul li.btn03{ width:112px; }
#event_iris .btnArea ul li.btn04{ width:115px; }
#event_iris .btnArea ul li.btn05{ width:111px; }
#event_iris .btnArea ul li.btn06{ width:112px; }
#event_iris .btnArea ul li.btn07{ width:112px; }


#layout-basic #content h2#enta_topics-ttl { margin-bottom: 0px; }
#layout-basic #content #enta_topics { margin-top: 20px; margin-bottom: 20px; margin-left: 30px; padding-left: 0px; background: url(../../summer10/img/enta_topics_back.gif) no-repeat bottom left; }
#layout-basic #content #enta_topics-inner { width: 680px; margin-left: 20px; padding-top: 10px; }
#layout-basic #content #enta_topics-inner ul li { font-size: 93%; line-height: 1.5; margin: 0 auto 10px auto; padding-bottom: 10px; border-bottom: solid 1px #a4a4a4; padding-left: 15px; background: url(../img/ico_arrow.gif) no-repeat 0 2px;  }

#event_enta .banner { width: 726px; margin: 20px auto 0px auto; }
#event_enta .banner ul { width:726px; position:relative; }
#event_enta .banner ul li { float:left;}
#event_enta .banner ul li.bnr01 { width:300px;}
#event_enta .banner ul li.bnr02 { width:217px;}
#event_enta .banner ul li.bnr03 { width:208px;}

#event_enta2 .banner { width: 726px; margin: 10px auto 10px auto; }
#event_enta2 .banner ul { width:726px; position:relative; }
#event_enta2 .banner ul li { float:left;}
#event_enta2 .banner ul li.bnr01 { width:213px;}
#event_enta2 .banner ul li.bnr02 { width:213px;}
#event_enta2 .banner ul li.bnr03 { width:300px;}



/* ============================================================
 韓国エンタメ展2010
============================================================ */
#layout-basic #content table.news-02 td { padding: 0 0 0 5px; border: solid 1px #9a9a9a; font-size: 85%;}

#event_enta { width: 786px; }
#event_enta h2{	margin: 0; }
#event_enta h3{	width:726px; margin: 0 auto 0 29px; }
#event_enta .contents_1 { width: 726px; margin: 30px auto 0 auto }
#event_enta .contents_2 { width: 730px; margin: 30px auto 0 auto }

#event_enta .btnArea{ width:786px; clear:left; }
#event_enta .btnArea ul{ width:786px; position:relative; }
#event_enta .btnArea ul li{ float:left; }
#event_enta .btnArea ul li.btntop{ width:112px;　}
#event_enta .btnArea ul li.btn01{ width:112px;　}
#event_enta .btnArea ul li.btn02{ width:112px; }
#event_enta .btnArea ul li.btn03{ width:112px; }
#event_enta .btnArea ul li.btn04{ width:115px; }
#event_enta .btnArea ul li.btn05{ width:111px; }
#event_enta .btnArea ul li.btn06{ width:112px; }
#event_enta .btnArea ul li.btn07{ width:112px; }


#layout-basic #content h2#enta_topics-ttl { margin-bottom: 0px; }
#layout-basic #content #enta_topics { margin-top: 20px; margin-bottom: 20px; margin-left: 30px; padding-left: 0px; background: url(../../summer10/img/enta_topics_back.gif) no-repeat bottom left; }
#layout-basic #content #enta_topics-inner { width: 680px; margin-left: 20px; padding-top: 10px; }
#layout-basic #content #enta_topics-inner ul li { font-size: 93%; line-height: 1.5; margin: 0 auto 10px auto; padding-bottom: 10px; border-bottom: solid 1px #a4a4a4; padding-left: 15px; background: url(../img/ico_arrow.gif) no-repeat 0 2px;  }

#event_enta .banner { width: 726px; margin: 20px auto 0px auto; }
#event_enta .banner ul { width:726px; position:relative; }
#event_enta .banner ul li { float:left;}
#event_enta .banner ul li.bnr01 { width:300px;}
#event_enta .banner ul li.bnr02 { width:217px;}
#event_enta .banner ul li.bnr03 { width:208px;}

#event_enta2 .banner { width: 726px; margin: 10px auto 10px auto; }
#event_enta2 .banner ul { width:726px; position:relative; }
#event_enta2 .banner ul li { float:left;}
#event_enta2 .banner ul li.bnr01 { width:213px;}
#event_enta2 .banner ul li.bnr02 { width:213px;}
#event_enta2 .banner ul li.bnr03 { width:300px;}


/* ============================================================
 topics
============================================================ */
#topics { width: 725px; padding: 0 30px 30px; }
#topics .topics-box { width: 725px; margin-bottom: 15px; padding-bottom: 9px; }
#topics .topics-box .thumb { float: left; width: 227px; margin-right: 18px; margin-bottom: 0; display: inline; }
#topics .topics-box .topics-right { float: right; width: 480px; }
#topics .topics-box .thumb2 { float: left; width: 457px; margin-right: 18px; margin-bottom: 0; display: inline; }
#topics .topics-box .topics-right2 { float: right; width: 250px; }
#topics .topics-box .thumb3 { float: left; width: 287px; margin-right: 18px; margin-bottom: 0; display: inline; }
#topics .topics-box .topics-right3 { float: right; width: 420px; }
#topics .topics-box dl {  }
#topics .topics-box dl dt { font-size: 108%; line-height: 1.5; font-weight: bold; height: 35px; margin-bottom: 10px; padding-top: 8px; }
#topics .topics-box dl dt.color1 { background: url(../../topics/img/ttl_back.gif) no-repeat top left; }
#topics .topics-box dl dt.color2 { background: url(../../event_present/img/ttl_back.gif) no-repeat top left; }
#topics .topics-box dl dt.color3 { background: url(../../event_present/img/ttl_back2.gif) no-repeat top left; padding-left:50px; padding-top: 15px;}
#topics .topics-box dl dt.color4 { background: url(../../event_present/img/ttl_back3.gif) no-repeat top left; padding-left:50px; padding-top: 15px;}
#topics .topics-box dl dt.color5 { background: url(../../event_present/img/ttl_back4.gif) no-repeat top left; padding-left:50px; padding-top: 15px;}
#topics .topics-box dl dd { margin-bottom: 15px; font-size: 93%; line-height: 1.5; }
#topics .topics-box .info-box-color1 { -webkit-border-radius: 6px; /* Safari、Google Chrome */ -moz-border-radius: 6px; /* Firefox */ padding: 8px 12px; border: solid #d7f4c5 1px; background-color: #eef3e9; }
#topics .topics-box .info-box-color2 { -webkit-border-radius: 6px; /* Safari、Google Chrome */ -moz-border-radius: 6px; /* Firefox */ padding: 8px 12px; border: solid #ded7c0 1px; background-color: #fcf9ee; }
#topics .topics-box .info-box-color3 { -webkit-border-radius: 6px; /* Safari、Google Chrome */ -moz-border-radius: 6px; /* Firefox */ padding: 8px 12px; border: solid #ded7c0 1px; background-color: #ffffff; }
#layout-basic #content .event_minho  { margin: 0px; width: 786px; background: url(../../minho/img/bg.jpg) repeat-x bottom left; color:#FFFFFF; }
#layout-basic #content .event_minho table.news-02 td { padding: 0 0 0 5px; border: solid 1px #9a9a9a; background: #1a1a1a; }
#layout-basic #content .event_sinyang  { margin: 0px; width: 786px; background: url(../../sinyang/img/bg.jpg) repeat-x bottom left; color:#FFFFFF; }
#layout-basic #content .event_sinyang table.news-02 td { padding: 0 0 0 5px; border: solid 1px #9a9a9a; background: #1a1a1a; }
#layout-basic #content .event_choshinsei  { margin: 0px; width: 786px; background: url(../../choshinsei/img/bg.jpg) repeat-x bottom left; color:#FFFFFF; }
#layout-basic #content .event_choshinsei table.news-02 td { padding: 0 0 0 5px; border: solid 1px #9a9a9a; background: #4a5756; }
#layout-basic #content .event_fcuz  { margin: 0px; width: 786px; background: url(../../minho/img/bg.jpg) repeat-x bottom left; color:#FFFFFF; }
#layout-basic #content .event_fcuz table.news-02 td { padding: 0 0 0 5px; border: solid 1px #9a9a9a; background: #1a1a1a; }


/* ============================================================
 kentei
============================================================ */
#content-inner { width: 655px; padding: 30px 70px; }
#content-inner .kentei { margin-bottom: 20px; padding-top: 10px; padding-bottom: 20px; background: url(../../hanryu_kentei/img/kentei_back.gif) no-repeat bottom left; }
#content-inner .kentei .btn-center { margin-left: 14px; }
#content-inner .kentei .kentei-inner { width: 435px; margin: auto; padding-left: 80px; }
#content-inner .kentei .kentei-inner h4.que { font-size: 138.5%; line-height: 1.6; color: #31160d; margin-bottom: 25px; }
#content-inner .kentei .kentei-inner ul li { font-size: 123.1%; line-height: 1.6; color: #31160d; margin-bottom: 10px; }
#content-inner .kentei-btn-box { width: 535px; margin: 25px 60px 0 60px; }
#content-inner .kentei-btn-box .back { float: left; }
#content-inner .kentei-btn-box .next { float: right; }
#content-inner .kentei #que1 { background: url(../../hanryu_kentei/img/q_01.gif) no-repeat top left; }
#content-inner .kentei #que2 { background: url(../../hanryu_kentei/img/q_02.gif) no-repeat top left; }
#content-inner .kentei #que3 { background: url(../../hanryu_kentei/img/q_03.gif) no-repeat top left; }
#content-inner .kentei #que4 { background: url(../../hanryu_kentei/img/q_04.gif) no-repeat top left; }
#content-inner .kentei #que5 { background: url(../../hanryu_kentei/img/q_05.gif) no-repeat top left; }
#content-inner .kentei #que6 { background: url(../../hanryu_kentei/img/q_06.gif) no-repeat top left; }
#content-inner .hint { width: 577px; margin-left: 38px; }
#content-inner .hint .pic { float: left; width: 280px; margin-right: 20px; display: inline; }
#content-inner .hint .picnote {font-size: 80%;}
#content-inner .hint .detail { float: right; width: 277px !important; }
#content-inner .hint .detail h4 { font-size: 138.5%; line-height: 1.6; font-weight: bold; }
#content-inner .hint .detail p { font-size: 100%; line-height: 1.5; }


#content-inner .result { background: url(../../hanryu_kentei/img/result_back.gif) no-repeat top left; }
#content-inner .result .result-inner { padding-top: 35px; }
#content-inner .result .result-inner,
#content-inner .result .result-inner p { text-align: center; }
#content-inner .result .result-inner h4.ttl { font-size: 182%; }
#content-inner .result .result-inner table.result-list { width: 180px; margin: auto; }
#content-inner .result .result-inner table.result-list th,
#content-inner .result .result-inner table.result-list td { font-size: 123.1%; line-height: 1.6; text-align: center; padding: 9px; border: solid #7b7978 1px; }
#content-inner .result .result-inner table.result-list th { background-color: #fdf4f1; }
#content-inner .result .result-inner table.result-list td { background-color: #fff; }
#content-inner .result .result-inner table.result-list th.caption { color: #fff; padding: 2px 0; background-color: #7b7978; }
#content-inner .kentei-bottom { padding-bottom: 15px; background: url(../../hanryu_kentei/img/kentei_back.gif) no-repeat bottom left; }

#content-inner .oubo { margin-bottom: 20px; padding-top: 10px; padding-bottom: 20px; background: url(../../hanryu_kentei/img/kentei_back.gif) no-repeat bottom left; }
#content-inner .oubo .oubo-inner .btn-center { margin-left: 14px; }
#content-inner .oubo .oubo-inner { width: 500px; margin: 0 auto 10px auto; padding-top: 25px; }
#content-inner .oubo .oubo-inner iframe { width: 500px; height: 200px; margin-bottom: 15px; border: solid 1px #7b7978; }
#content-inner .oubo .oubo-inner table.oubo-form { width: 500px; margin-bottom: 25px; }
#content-inner .oubo .oubo-inner table.oubo-form th { width: 28%; background-color: #fdf4f1; }
#content-inner .oubo .oubo-inner table.oubo-form td { background-color: #fff; }
#content-inner .oubo .oubo-inner table.oubo-form th,
#content-inner .oubo .oubo-inner table.oubo-form td { font-size: 100%; line-height: 1.6; padding: 9px; border: solid #7b7978 1px; }
#content-inner .oubo .oubo-inner .oubo-btn-box { width: 500px; margin: 15px auto 0 auto; }
#content-inner .oubo .oubo-inner .oubo-btn-box .back { float: left; }
#content-inner .oubo .oubo-inner .oubo-btn-box .next { float: right; }


/* ============================================================
 hanryu_mirunara
============================================================ */
#mirunara { width: 725px; padding: 30px 30px; }
#mirunara ul#osusume { width: 654px; margin: 0 auto 35px auto; }
#mirunara ul#osusume li { float: left; margin: 0 10px; display: inline; } 
#mirunara ul#osusume li { margin: 0 6px !important; }

#mirunara #bg-discovery { border: solid #bfac5c 1px; background: url(../../hanryu_mirunara/img/bg_discovery.gif) repeat-x; } 
#mirunara #bg-drama { border: solid #f7cbca 1px; background: url(../../hanryu_mirunara/img/bg_drama.gif) repeat-x; } 
#mirunara #bg-actor { border: solid #e4bdd8 1px; background: url(../../hanryu_mirunara/img/bg_actor.gif) repeat-x; } 
#mirunara #bg-meisaku { border: solid #bee0fc 1px; background: url(../../hanryu_mirunara/img/bg_meisaku.gif) repeat-x; } 
#mirunara #bg-variety { border: solid #bef2ca 1px; background: url(../../hanryu_mirunara/img/bg_variety.gif) repeat-x; } 
#mirunara #bg-onecoin { border: solid #ffe398 1px; background: url(../../hanryu_mirunara/img/bg_onecoin.gif) repeat-x; } 

#mirunara .info-box { width: 683px; margin-bottom: 35px; padding: 15px 14px 0 14px; } 
#mirunara .info-box .program { float: left; width: 330px; margin-right: 20px; margin-bottom: 35px; display: inline; }
#mirunara .info-box .program .program-thumb { float: left; width: 150px; margin-right: 5px; display: inline; }
#mirunara .info-box .program .program-thumb img { margin-bottom: 3px; }
#mirunara .info-box .program .program-detail { float: right; width: 170px; display: inline; }
#mirunara .info-box .program .program-detail h5 { font-size: 108%; line-height: 1.6; font-weight: bold; margin-bottom: 7px; }
#mirunara .info-box .program .program-detail h5.drama { color: #e9536b; }
#mirunara .info-box .program .program-detail h5.actor { color: #ad579d; }
#mirunara .info-box .program .program-detail h5.meisaku { color: #6c9bd2; }
#mirunara .info-box .program .program-detail h5.variety { color: #69bd79; }
#mirunara .info-box .program .program-detail dl.onair { margin-bottom: 10px; }
#mirunara .info-box .program .program-detail dl.onair dt { float: left; width: 60px; margin-right: 5px; display: inline; }
#mirunara .info-box .program .program-detail dl.onair dd { float: right; width: 105px; display: inline;  }
#mirunara .info-box .program .program-detail p { margin-bottom: 5px; }
/* ディスカバリー*/
#mirunara .info-box2 { width: 683px; margin-bottom: 35px; padding: 15px 14px 0 14px; } 
#mirunara .info-box2 .program { float: left; width: 683px; display: inline; }
#mirunara .info-box2 .program .program-thumb { float: left; width: 368px; margin-right: 10px; display: inline; }
#mirunara .info-box2 .program .program-thumb img { margin-bottom: 3px; }
#mirunara .info-box2 .program .program-detail { float: right; width: 305px; display: inline; }
#mirunara .info-box2 .program .program-detail h5 { font-size: 108%; line-height: 1.6; font-weight: bold; margin-bottom: 7px; }
#mirunara .info-box2 .program .program-detail h5.drama { color: #e9536b; }
#mirunara .info-box2 .program .program-detail p { margin-bottom: 5px; }

#mirunara .info-box2 .pre { width: 683px; margin-bottom: 0px; } 
#mirunara .info-box2 .pre .pc { float: left; height:173px; width: 450px; display: inline; background: url(../../hanryu_mirunara/img/bg_discovery_pc.jpg) no-repeat; margin-bottom: 20px;}
#mirunara .info-box2 .pre .pc .pi { float: left; width: 95px; margin-left: 145px; margin-top:33px; display: inline; }
#mirunara .info-box2 .pre .pc .i {  float: right; width: 90px;  margin-top:33px; display: inline; }
#mirunara .info-box2 .pre .mobile { float: right; width: 233px; height:173px; display: inline; background: url(../../hanryu_mirunara/img/bg_discovery_mobile.jpg) no-repeat;}
#mirunara .info-box2 .pre h5 { margin:0px;}
#mirunara .info-box2 .pre .pc ul li { font-size: 93%; line-height: 1.3; margin: 0 auto 3px auto; padding-left: 15px; background: url(../../hanryu_mirunara/img/arrow_discovery.gif) no-repeat 0 2px; }

#mirunara .info-box2 .pre  a { color: #00c0ff; text-decoration:none;}
#mirunara .info-box2 .pre  a:hover { text-decoration:underline; color: #00c0ff;}
#mirunara .info-box2 .pre .mobile p { margin-top:152px; font-size: 93%; margin-left:15px;}



#mirunara .info-box .onecoin { float: left; width: 330px; margin-right: 20px; margin-bottom: 35px; display: inline; }
#mirunara .info-box .onecoin .onecoin-thumb { float: left; width: 177px; margin-right: 8px; display: inline; }
#mirunara .info-box .onecoin .onecoin-detail { float: right; width: 145px; display: inline; }
#mirunara .info-box .onecoin .onecoin-detail h5 { font-size: 108%; line-height: 1.6; font-weight: bold; color: #ff4200; margin-bottom: 7px; }
#mirunara .info-box .onecoin .onecoin-detail p { margin-bottom: 7px; }

#mirunara #otoku { width: 721px; margin-bottom: 30px; border: solid #fee7b5 1px; } 
#mirunara #otoku #otoku-inner { margin: auto; padding-top: 25px; background: url(../../hanryu_mirunara/otoku/img/otoku_back.gif) no-repeat center top; } 
#mirunara #otoku #otoku-inner h3#otoku-ttl { width: 645px; margin: 0 auto 40px auto; } 
#mirunara #otoku #otoku-inner h3#otoku40-ttl { margin-left: 72px; }
#mirunara #otoku #otoku-inner #otoku40 { width: 670px; margin: 0 auto 15px auto; } 
#mirunara #otoku #otoku-inner #otoku40 { width: 593px; margin: 0 auto 15px auto; padding-bottom: 15px; background: url(../../hanryu_mirunara/otoku/img/otoku_detail_back.gif) no-repeat bottom left; } 
#mirunara #otoku #otoku-inner #otoku40 p { text-align: center; }
#mirunara #otoku #otoku-inner #otoku40 ul#btn { text-align: center; margin-bottom: 15px; }
#mirunara #otoku #otoku-inner #otoku40 ul#btn li { display: inline; margin: 0 4px; }
#mirunara #otoku-inner-end { width: 721px; height: 30px; background: url(../../hanryu_mirunara/otoku/img/otoku_back_bottom.gif) no-repeat; } 
#mirunara #otoku #trip { width: 580px; height: 240px; margin: auto; padding: 50px 0 15px 0; background: url(../../hanryu_mirunara/otoku/img/trip_back.gif) no-repeat bottom left; } 
#mirunara #otoku #trip p { text-align: center; }
#mirunara #otoku .notes { font-size: 77%; line-height: 1.4; color: #666; width: 670px; margin: auto; }

/*
#mirunara .info-box .onecoin dl.onecoin dd { margin-bottom: 5px; }
#mirunara .info-box .onecoin dl.onecoin dd p { margin-bottom: 5px; }
*/



/* ============================================================
 イベント会場一覧兵庫
============================================================ */
#contents div.event_h {
	width: 686px;
	padding: 19px;
	border: 1px solid #FFCA5B;
}
#contents div.event_h { display: inline-block; }
#contents div.event_h:after { clear: both; display: block; content: ""; }

#contents div.event_h h3 {
	width: 686px;
	margin: 0 auto 7px auto;
}

#contents div.event_h .thumb {
	float: right;
	width: 686px;
	margin: 0 0 5px 10px;
	display: inline;
}

#contents div.event_h dl {
	float: left;
	width: 686px;
	font-size: 90%;
	line-height: 1.5;
	text-align: justify;
	border-bottom: dotted 1px #f89405; 
	margin-bottom: 15px;
}

#contents div.event_h dt {
	margin: 0 0 3px 0;
	font-size: 120%;
	font-weight: bold;
	color: #FF4D00;
}

#contents div.event_h dd p {
	
	line-height: 1.5;
}

/* ============================================================
 イベント会場一覧大阪
============================================================ */
#contents div.event_o {
	width: 686px;
	padding: 19px;
	margin:  0 0 15px 0;
	border: 1px solid #d70016;
}
#contents div.event_o { display: inline-block; }
#contents div.event_o:after { clear: both; display: block; content: ""; }

#contents div.event_o h3 {
	width: 686px;
	margin: 0 auto 7px auto;
}

#contents div.event_o .thumb {
	float: right;
	width: 200px;
	margin: 0 0 5px 10px;
	display: inline;
}

#contents div.event_o dl {
	float: left;
	width: 686px;
	font-size: 90%;
	line-height: 1.5;
	text-align: justify;
	border-bottom: dotted 1px #d70016; 
	margin-bottom: 15px;
}

#contents div.event_o dt {
	margin: 0 0 3px 0;
	font-size: 120%;
	font-weight: bold;
	color: #d70016;
}

#contents div.event_o dd p {
	
	line-height: 1.5;
}

/* ============================================================
 イベント会場一覧 和歌山
============================================================ */
#contents div.event_w {
	width: 686px;
	padding: 19px;
	margin:  0 0 15px 0;
	border: 1px solid #0074c7;
}
#contents div.event_w { display: inline-block; }
#contents div.event_w:after { clear: both; display: block; content: ""; }

#contents div.event_w h3 {
	width: 686px;
	margin: 0 auto 7px auto;
}

#contents div.event_w .thumb {
	float: right;
	width: 200px;
	margin: 0 0 5px 10px;
	display: inline;
}

#contents div.event_w dl {
	float: left;
	width: 686px;
	font-size: 90%;
	line-height: 1.5;
	text-align: justify;
	border-bottom: dotted 1px #0074c7; 
	margin-bottom: 15px;
}

#contents div.event_w dt {
	margin: 0 0 3px 0;
	font-size: 120%;
	font-weight: bold;
	color: #0074c7;
}

#contents div.event_w dd p {
	
	line-height: 1.5;
}

/* ============================================================
 イベント会場一覧 京都
============================================================ */
#contents div.event_kyo {
	width: 686px;
	padding: 19px;
	margin:  0 0 15px 0;
	border: 1px solid #61c203;
}
#contents div.event_kyo { display: inline-block; }
#contents div.event_kyo:after { clear: both; display: block; content: ""; }

#contents div.event_kyo h3 {
	width: 686px;
	margin: 0 auto 7px auto;
}

#contents div.event_kyo .thumb {
	float: right;
	width: 200px;
	margin: 0 0 5px 10px;
	display: inline;
}

#contents div.event_kyo dl {
	float: left;
	width: 686px;
	font-size: 90%;
	line-height: 1.5;
	text-align: justify;
	border-bottom: dotted 1px #61c203; 
	margin-bottom: 15px;
}

#contents div.event_kyo dt {
	margin: 0 0 3px 0;
	font-size: 120%;
	font-weight: bold;
	color: #61c203;
}

#contents div.event_kyo dd p {
	
	line-height: 1.5;
}


/* ============================================================
 ユン・サンヒョンイベント2010//4/2
============================================================ */
#event_yoon { width: 786px; }
#event_yoon h2{	margin: 0; }
#event_yoon h3{	width:726px; margin: 0 auto 0 29px; }
#event_yoon .contents_1 { width: 726px; margin: 30px auto 0 auto }
#event_yoon .contents_2 { width: 730px; margin: 30px auto 0 auto }

#event_yoon .btnArea{ width:786px; clear:left; }
#event_yoon .btnArea ul{ width:786px; position:relative; }
#event_yoon .btnArea ul li{ float:left; }
#event_yoon .btnArea ul li.btn01{ width:100px;　}
#event_yoon .btnArea ul li.btn02{ width:72px; }
#event_yoon .btnArea ul li.btn03{ width:123px; }
#event_yoon .btnArea ul li.btn04{ width:222px; }
#event_yoon .btnArea ul li.btn05{ width:172px; }
#event_yoon .btnArea ul li.btn06{ width:97px; }

#event_yoon .banner { width: 726px; margin: 20px auto 0px auto; }
#event_yoon .banner .banner_left {  float: left; width: 352px; margin-bottom:0; margin-right: 10px; display: inline; }
#event_yoon .banner .banner_right { float: right; width: 360px; display: inline; margin-bottom:0;}

#event_yoon .topics-box_yoon1 { width: 682px; margin: 5px auto 22px auto; }
#event_yoon .topics-box_yoon1 .inter { font-size: 100%; line-height: 1.6; float: left; width: 388px;  display: inline; }
#event_yoon .topics-box_yoon1 .inter dt { margin-bottom: 10px }
#event_yoon .topics-box_yoon1 .inter dd { margin-bottom: 20px }
#event_yoon .topics-box_yoon1 .inter-thumb { float: right; width: 276px; margin-left: 5px; margin-bottom: 0; display: inline; }

#event_yoon .topics-box_yoon1 .new { font-size: 100%; line-height: 1.6; float: left; width: 682px; display: inline; border:solid 1px #3D4781; margin: 0px auto 15px auto; padding: 10px 0px 0px 10px; }

#event_yoon .topics-box_yoon1 .program { float: left; width: 682px; display: inline; border:solid 1px #3D4781; margin: 0px auto 15px auto;}
#event_yoon .topics-box_yoon1 .program .program-thumb { float: left; width: 124px; margin: 19px 10px 19px 19px; display: inline; }
#event_yoon .topics-box_yoon1 .program .program-detail h5 { font-size: 108%; line-height: 1.6; font-weight: bold; margin-bottom: 10px; }
#event_yoon .topics-box_yoon1 .program .program-detail h5.sp { color: #3D4781; margin-top:19px; }
#event_yoon .topics-box_yoon1 .program .program-detail dl.onair { margin-bottom: 15px; }
#event_yoon .topics-box_yoon1 .program .program-detail dl.onair dt { width: 112px; margin-right: 5px; display: inline; }
#event_yoon .topics-box_yoon1 .program .program-detail dl.onair dd { float: right; width: 382px; display: inline;  }
#event_yoon .topics-box_yoon1 .program .program-detail p { margin-right:19px; }

#event_yoon .yoon_detail  { margin: 0px; width: 786px; background: url(../../yoon/img/bg.jpg) repeat-x bottom left; color:#FFFFFF; }
#event_yoon .yoon_detail table.news-02 td { padding: 0 0 0 5px; border: solid 1px #9a9a9a; background: #533535; }
#event_yoon .yoon_detail a { color:#e1cd95; text-decoration:none; }
#event_yoon .yoon_detail a:hover{ color:#e1cd95; text-decoration:underline;}


/* ============================================================
 interview
============================================================ */
#layout-basic #content #interview { width: 740px; padding: 23px 23px; }
#layout-basic #content #interview .topics-box { width: 740px; margin-bottom: 10px; padding-bottom: 9px; }
#layout-basic #content #interview .topics-box .movie { float: right; width: 320px; margin-left: 20px; margin-bottom: 0; display: inline; }
#layout-basic #content #interview .topics-box .movie dl {margin-top: 10px; background: url(../../interview/img/bg_message.gif) no-repeat top left; width: 290px; height:170px; padding: 50px 15px 15px 15px;}
#layout-basic #content #interview .topics-box .movie dl dt.message {  display: inline; font-size: 90%; color:#333333; }

#layout-basic #content #interview .topics-box .topics-right { float: left; width: 400px; }
#layout-basic #content #interview .topics-box dl {  }
#layout-basic #content #interview .topics-box dl dt.color1 { font-size: 100%; color:#333333; line-height: 1.6; margin-bottom: 10px; padding: 6px; border:solid 1px #619630;}
#layout-basic #content #interview .topics-box dl dt { font-size: 100%; color:#619630; line-height: 1.6; margin-bottom: 10px; padding-top: 6px; }
#layout-basic #content #interview .topics-box dl dd { margin-bottom: 15px; font-size: 100%; line-height: 1.6; }

#layout-basic #content #interview .topics-box2 { width: 740px; margin-bottom: 10px; }
#layout-basic #content #interview .topics-box2 .thumb { float: left; width: 205px; margin-right: 20px; margin-bottom: 0; display: inline; }
#layout-basic #content #interview .topics-box2 .topics-right { float: right; width: 515px; }
#layout-basic #content #interview .topics-box2 dl {  }
#layout-basic #content #interview .topics-box2 dl dt {  font-size: 100%; color:#619630; line-height: 1.6; margin-bottom: 10px; padding-top: 6px; }
#layout-basic #content #interview .topics-box2 dl dd { margin-bottom: 15px; font-size: 100%; line-height: 1.6; }

#layout-basic #content #interview .topics-box3 { width: 740px;  font-size: 100%; color:#333333; line-height: 1.6;  margin-top: 10px; margin-bottom: 10px; padding: 6px; border:solid 1px #619630;}

/* ============================================================
 clear
============================================================ */
#content-inner .kentei .kentei-btn-box,
#content-inner .oubo .oubo-inner .oubo-btn-box,
#topics .topics-box,
#content-inner .hint,
#content-inner .kentei-bottom,
#mirunara .info-box,
#mirunara .info-box .program .program-detail dl.onair,
#index #footer { display: inline-block; }
#event_kpop .info-box,
#event_kpop .info-box .program .program-detail dl.onair,

#content-inner .kentei .kentei-btn-box:after,
#content-inner .oubo .oubo-inner .oubo-btn-box:after,
#topics .topics-box:after,
#content-inner .hint:after,
#content-inner .kentei-bottom:after,
#mirunara .info-box:after,
#mirunara .info-box .program .program-detail dl.onair:after,
#mirunara ul#osusume:after,
#index #footer:after { clear: both; display: block; content: ""; }
#event_kpop .info-box:after,
#event_kpop .info-box .program .program-detail dl.onair:after,
#event_kpop ul#osusume:after,


/* ============================================================
 hack
============================================================ */

/*
 
 * html              : IE 6
 *:first-child+html  : IE 6
 html[xmlns]         : Firefox、Mozilla、Safari、Opera
 
 */
* html #content-inner { width: 655px; padding: 30px 65px; }
* html #mirunara .info-box { padding-bottom: 15px; }
* html #event_kpop .info-box { padding-bottom: 15px; }
 *:first-child+html #mirunara .info-box { padding-bottom: 15px; }
 *:first-child+html #event_kpop .info-box { padding-bottom: 15px; }


 
