@charset "UTF-8"; /******************** top.css ********************/ /*---------------------------------------------------------- contents ----------------------------------------------------------*/ #contents{ } /** contentsHead **/ #contentsHead{ width:1000px; min-height:400px; } /** contentsHead_blk **/ #contentsHead .contentsHeadInner, #contentsHead>a{ width:1000px !important; height:400px; position: relative; } /** headSlide_childsponsor **/ #headSlide_childsponsor{ background:url(/item_img/1000x400PC.jpg) no-repeat; /*background:url(/item_img/1000x400_xmas.jpg) no-repeat;*/ } #headSlide_childsponsor .headSlideInner{ margin:0 60px; padding:60px 0; text-align:left; } /* 2019-03-27 検索欄を非表示に */ #childSearchForm{ width:260px; margin-left:0; margin-right:auto; background-color:rgba(0,0,0,0.4); text-align:center; padding:15px 0; display:none; } #childSearchForm p.title{ display:block; font-size:16px; color:#fff; font-size:16px; font-weight:800; line-height:1.4; padding:0 15px; } #childSearchForm #childSearchFormInner{ width:230px; margin:0 auto; text-align:left; padding:5px 0; overflow:hidden; } #childSearchFormInner #sex{ width: 47%; float:left; padding-bottom:10px; } #childSearchFormInner #age{ width: 47%; float:right; padding-bottom:5px; } #childSearchFormInner #country{ width:100%; clear:both; padding-bottom:15px; } #childSearchFormInner select{ width:100%; } #childSearchFormInner .easy-select-box { display: inline-block; position: relative; width: 100%!important; outline: none; border: 1px solid #d3d3d3; background-color: #fff; color: #000; line-height: 37px; } #childSearchFormInner .easy-select-box:after { content:'▼'; position: absolute; right: 10px; top: 0; width: 7px; height: 5px; } #childSearchFormInner .easy-select-box .esb-displayer { width: 100%!important; height: 35px; padding: 0 3px; line-height: 35px; text-indent: 5px; cursor: default; } #childSearchFormInner .easy-select-box .esb-dropdown { display: none; overflow-y: auto !important; width: 100%!important; position: absolute; z-index: 999; max-height: 120px; background-color: #fff; border: 1px solid #CCC; } #childSearchFormInner .easy-select-box .esb-item { margin-left: -1px; padding: 2px 5px; cursor: default; color: #000; height: 30px; line-height: 30px; } #childSearchForm a img{ margin:0 auto; } #childSearchForm a{ display: inline-block; width: 230px; text-decoration: none; color: #FFF; text-align: center; line-height: 18px; padding: 12px 0px 10px; border-radius: 6px; -webkit-border-radius: 6px; -moz-border-radius: 6px; font-size:18px; line-height:1.4; margin-bottom:10px; } #childSearchForm a#btnSearch{ background:#f60; } #childSearchForm a#btnSearch02{ background:#ff9b59; margin-bottom:0; } /** headSlide_lovegift **/ #headSlide_lovegift{ background:url(/img/top/headSlide_lovegift.jpg) no-repeat; } /**********   headSlide_counter ***********/ /*2015-10-22 メインビジュアルカウンター設置 ここから (20151228以降削除)*/ #headSlide_childsponsor #headSlide_counter{ position: absolute; /*left: 623px; top: 223px;*/ /*2020クリスマスカウンター*/ left: 653px; top: 246px; } /********** contentsMain ***********/ /*2015-03-27 プルダウンメニュー位置修正 ここから*/ #contentsMain{ padding-top:20px; zoom: 1; } #contentsMain:before, #contentsMain:after { content: ""; display: table; } #contentsMain:after { clear: both;} /*2015-03-27 プルダウンメニュー位置修正 ここまで*/ #contentsMain{ padding-top:20px; } #news .newsInner{ max-height:950px; overflow: auto; } .topContents h2{ background:#f1f1f1; padding:10px 0; margin-bottom:20px; } /** #topPrimary **/ #topPrimary{ width:500px; float:left; } #topPrimary #news h2{ height:60px; overflow:hidden; margin-bottom:8px; /*font-family: "NUDモトヤマルベリ Std W4";*/ } #topPrimary #news h2 p{ padding-left:15px; display:inline-block; font-size:22px; padding-top:8px; } #topPrimary #news h2 a{ display:inline-block; float:right; margin-right:15px; margin-top:5px; } #topPrimary #news h1{ height:60px; overflow:hidden; margin-bottom:8px; /*font-family: "NUDモトヤマルベリ Std W4";*/ background: #f1f1f1; padding: 7px 0; } #topPrimary #news h1 p{ padding-left:15px; display:inline-block; font-size:18px; } #topPrimary #news h1 a{ display:inline-block; float:right; margin-right:15px; margin-top:7px; } #newsContents_top{ max-width:500px; height:226px; position:relative; margin-bottom:20px; text-align: center; } #newsContents_top #newsTop_comment{ position:absolute; bottom:0px; left:10px; color:#fff; text-align: left; } #newsContents_top #newsTop_comment p{ padding:15px; font-weight:bold; text-shadow:2px 2px 1px #000; font-size:20px; } a #newsTop_comment p{ color:#fff; text-decoration:none; } a:visited #newsTop_comment p, a:active #newsTop_comment p, a:hover #newsTop_comment p{ text-decoration:none; border:none; } /** newsContents **/ .newsContents{ padding-bottom:15px; margin-bottom:15px; border-bottom:1px solid #bcbec0; } .newsContents .newsCate{ padding-bottom:8px; } .newsContents .newsCate img{ padding-right:15px; } .newsContents .newsCate span{ font-size:14px; } .newsContents a{ color:#000; text-decoration:none; font-size:16px; } .newsContents a:hover{ text-decoration: underline; } #topPrimary #news #newsSelect{ /*overflow:hidden;*/ width:477px; } #newsSelect #newsSelect_category{ width:49%; float:left; display:block; } #newsSelect #newsSelect_active{ width:49%; float:right; } #newsSelect select{ width:100%; } #newsSelect .easy-select-box .esb-dropdown{ bottom:38px; } /*2015-03-27 プルダウンメニュー位置修正 ここから*/ #newsSelect .easy-select-box .esb-dropdown{ } /*2015-03-27 プルダウンメニュー位置修正 ここまで*/ #newsSelect_active .disabled{ color:#d3d3d3; } #newsSelect .easy-select-box:after{ color:#fff; background: #29aae1; top:2px; right:2px; padding:0 10px; height: 34px; } /** #topSecondary **/ #topSecondary{ width:477px; float:right; } /** lovegiftWrap **/ #lovegiftWrap{ width:226px; float:left; margin-bottom:25px; } /** tvWrap **/ #tvWrap{ width:226px; float:right; margin-bottom:25px; } #lovegiftWrap h2, #tvWrap h2{ width:226px; padding:5px 0; display:inline-block; height:60px; margin-bottom:8px; padding-left:10px; /*font-family: "NUDモトヤマルベリ Std W4";*/ } #lovegiftWrap h2 p{ font-size:22px; padding-top:13px; } #tvWrap h2 p{ font-size:18px; padding-top:3px; } #lovegiftWrap a h2, #tvWrap a h2{ color:#000; text-decoration:none; } /** eventInfo **/ #eventInfo{ background:#fff; border:#d1d3d4 1px solid; border-radius: 6px; -webkit-border-radius: 6px; -moz-border-radius: 6px; text-align:left; } #eventInfo #eventInfoInner{ padding:20px; } #eventInfo #eventInfoInner h2{ width:100%; font-size:22px; padding-bottom:7px; border-bottom:5px solid #f1f1f1; margin-bottom:15px; } #eventInfo #eventInfoInner #eventTxt{ text-align:left; font-size:16px; width:435px; margin:0 auto; } #eventInfo #eventInfoInner #eventDetail{ text-align:right; } /** topNaviBana **/ #topNaviBana{ padding-top:20px; } #topNaviBana ul li{ display:inline-block; padding-right:18px; } #topNaviBana ul li:last-child{ padding:0; } /** topFb **/ #topFb{ padding-top:20px; } /** topBana **/ #topBana{ position: relative; } /* 2016-05-12 修正 */ #topBana p{ width: 200px; position: absolute; top: 102px; text-align: center; } #topBana p.bnr-01{ right: 0; } #topBana p.bnr-02{ right: 210px; } #topBana p.bnr-02 img { width: auto; height: 66px; } #topBana p span { margin-top: 5px; display: block; font-size: 12px; text-align: left; } /* news select*/ /* #newsSelect_category .easy-select-box .esb-displayer{ width:250px; }*/ /* 2015-04-06 追加 */ .box { width: 980px; font-size: 16px; padding: 20px 20px 0; margin-bottom: 20px; border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; } .box .section { margin: 0 0 20px; } /* 2015-10-05 追加 */ .contentUnderText{ width: 980px; margin: 0 auto 20px; } .contentUnderText a.link_none{ color: #000; text-decoration: none; } /* 2016-05-12 修正 */ /* 2018-06-14 削除 */ /* #footer{ margin-top: 90px; } */