@charset "utf-8";
@import url(base.css);
@import url(menu.css);
@import url(style.css);

/* コンシェルジェ・サービス */

h1.concierge_h1{background-image:url(img/concierge/t1/topimage.jpg);}


/*agarie*/
h1.concier_top{background-image:url(img/concierge/t1/cs_club.jpg);}
h2.concierinfo,h3.concierinfo{clear:both;background:url(img/h/t1/h.png) no-repeat 0px 0px;border:1px solid #ccc;border-color:#526507;color:#303030;cursor:default;font-size:14px;font-weight:bold;line-height:18px;margin-left:0;margin-right:auto;margin-bottom:0;margin-top:20px;padding:11px 0px 0px 30px;text-align:left;width:670px!important;width:700px;height:27px!important;height:40px;}
h2.concierinfo,h3.concierinfo{border-bottom-style:solid;border-bottom-width:3px;border-left:none;border-right:none;border-top:none;}
p.h7,p.h8{clear:both;background:url(img/h/t1/h.png) no-repeat 0px 0px;color:#303030;cursor:default;font-size:14px;font-weight:bold;line-height:18px;margin-left:auto;margin-right:auto;margin-bottom:15px;margin-top:20px;padding:11px 0px 0px 30px;text-align:left;width:620px!important;width:650px;height:27px!important;height:40px;}

div.concierinfo:after{content:".";clear:both;display:block;height:0;visibility:hidden;}div.news{display:inline-block;min-height:1%;}* html div.news{height:1%;}
div.concierinfo{background:url(img/concierge/t1/concierinfo_bg.jpg);background-repeat:no-repeat;background-position:0px bottom;display:block;text-align:left;padding:0 1px 5px;position:relative;width:698px!important;width:700px;}
div.concierinfo p.concierinfo{margin-left:5px;margin-right:5px;}
div.concierinfo p.concierinfo a{color:#aaa;}
div.concierinfo p.concierinfo a:hover{color:#eee;}

div.concierinfo dl:after{content:".";clear:both;display:block;height:0;visibility:hidden;}div.news dl{display:inline-block;min-height:1%;}* html div.news dl{height:1%;}
div.concierinfo dl.ltop{border-top:0;}
div.concierinfo dl dt{float:left;line-height:2em;text-align:left;width:400px!important;margin-left:4px!important;margin-left:2px;margin-right:5px;}
div.concierinfo dl dd{float:right;padding:0 10px 0 0;width:270px!important;width:280px;margin-left:5px;margin-right:2px!important;margin-right:1px;}
div.concierinfo dl dd a{display:block;line-height:2em;margin-right:1px;text-decoration:none;}
div.concierinfo dl dd a:hover{text-decoration:underline;}
div.concierinfo dl dd span{color:#606060;line-height:2em;margin-right:1px;}
div.concierinfo dl dd img{margin-top:5px;}
/*agarie*/

div.concierbox dd{padding:0.5em 0.5em 0.5em 120px!important;height:9em!important;height:10em;}
div.concierbox2 dd{padding:0.5em 0.5em 0.5em 120px!important;height:10em!important;height:11em;}
div.concierbox3 dd{padding:0.5em 0.5em 0.5em 10px!important;height:10em!important;height:11em;}
dd.ccgbox01{background:url(img/concierge/jsimage.jpg) no-repeat 9px center;}
dd.ccgbox02{background:url(img/concierge/websemi.png) no-repeat 9px center;}
dd.ccgbox03{background:url(img/concierge/bs12.png) no-repeat 9px center;}
dd.ccgbox04{background:url(img/concierge/material.png) no-repeat 9px center;}
dd.ccgbox05{background:url(img/concierge/info100.png) no-repeat 9px center;}
dd.ccgbox06{background:url(img/concierge/kihon100.png) no-repeat 9px center;}
dd.ccgbox07{background:url(img/concierge/blog100.png) no-repeat 9px center;}
dd.ccgbox08{background:url(img/concierge/quiz100.png) no-repeat 9px center;}
dd.ccgbox09{background:url(img/concierge/seminar100.png) no-repeat 9px center;}
dd.ccgbox10{background:url(img/concierge/siryou100.png) no-repeat 9px center;}
dd.ccgbox11{background:url(img/concierge/manual100100.jpg) no-repeat 9px center;}
dd.ccgbox12{background:url(img/concierge/p-flash.jpg) no-repeat 9px center;}
dd.ccgbox13{background:url(img/concierge/pc100.jpg) no-repeat 9px center;}
dd.ccgbox14{background:url(img/concierge/virtual.png) no-repeat 9px center;}
dd.ccgbox15{background:url(img/concierge/book.png) no-repeat 9px center;}
dd.ccgbox16{background:url(img/concierge/library.png) no-repeat 9px center;}
dd.ccgbox17{background:url(img/concierge/kihon100.png) no-repeat 9px center;}
dd.ccgbox18{background:url(img/concierge/virtual.png) no-repeat 9px center;}
dd.ccgbox19{background:url(img/concierge/seminar100.png) no-repeat 9px center;}
dd.ccgbox20{background:url(img/concierge/technical.png) no-repeat 9px center;}
dd.ccgbox21{background:url(img/concierge/lodge.png) no-repeat 9px center;}

/* ログインボックス */
.cs_login_box{background-color:#fafafa;border:1px solid #555;list-style-type:none;margin:15px auto!important;margin:15px 0;width:180px!important;width:182px;}
.cs_login_box li{margin-bottom:5px;margin-top:5px;}
.cs_login_box li.title{background-image:none;font-size:13px;line-height:18px;margin:0;padding:0;}

/* twitter */
div#twtr-widget-1 div.twtr-hd a.twtr-profile-img-anchor{float:left;width:31px;}
div#twtr-widget-1 div.twtr-hd h3,div#twtr-widget-1 div.twtr-hd h4{background:none;border:0;clear:none;float:right;line-height:100%;padding:0!important;width:120px!important;}
div#twtr-widget-1 div.twtr-hd h3{margin:1px 0 0 0!important;height:14px!important;}
div#twtr-widget-1 div.twtr-hd h4{margin:0 0 5px!important;height:15px!important;}

/* C・S倶楽部 入会お申込みフォーム */
#tarms_and_conditions_title{margin:10px auto 5px;font-size:14px;font-weight:bold;text-align:center;}
#tarms_and_conditions{border:1px solid #ddd;overflow:auto;padding:5px;width:568px!important;width:580px;height:338px!important;height:350px;margin:0 auto;}
#tarms_and_conditions ol{margin-left:3em;}
#tarms_and_conditions ol li{margin-bottom:0.5em;}
#tarms_and_conditions ol.article{list-style-type:none;margin-left:10px;}
#tarms_and_conditions ol.article li p{margin-left:1em;text-indent:1em;}
#tarms_and_conditions ol.article li ol.sublist{list-style-type:none;}
#tarms_and_conditions ol.article li ol li{margin-bottom:0;}
input.csbtn{cursor:pointer;padding:3px 10px;}
div#apply_body table tbody th{text-align:left;padding-left:7px;width:180px;}
div#apply_body table tbody td span{color:#666;}
div#apply_body input.csbtn{margin:4px 7px;}
div#apply_body input,div#apply_body select,div#apply_body label{margin-top:3px;margin-bottom:3px;vertical-align:middle;}
div#apply_body label{cursor:pointer;}
div#apply_body .req{color:#f99;font-weight:700;margin-left:5px;}
div#apply_body p.empf{color:#c03;}
div#apply_body .imeon{ime-mode:active;}
div#apply_body .imeoff{ime-mode:inactive;}
div#apply_body .imedis{ime-mode:disabled;}

