
#ccm-check-in-publish,
#ccm-check-in-schedule{
	height:40px;
}

#ccm-account-menu-container #ccm-account-menu {
    position: fixed;
    z-index: 1000;
    top: 4px;
    right: 62px;
}

@media (min-width: 768px) {
    #ccm-account-menu-container #ccm-account-menu {
        right: 374px;
    }
}

.select_img form{
	z-index: 2;
}

#mainContents .cke_table-faked-selection{
	background:transparent!important;
}

.contentblock {
	margin-bottom: 1em;
}

.cke_editable h1,
.contentblock h1{
    max-width: 400px;
    margin: 0 auto 20px;
}

.cke_editable h2,
.contentblock h2{
	max-width: 400px;
	color:#FF6600;
	font-size:x-small;
	margin: 40px auto 15px !important;
}

.cke_editable p,
.contentblock p{
    max-width: 400px;
    margin: 0 auto 20px;
}

.cke_editable picture,
.contentblock picture{
	max-width:640px;
	display:block;
	margin:0 auto;
	height:auto;
	text-align:center;
}

.cke_editable .cke_iframe,
.contentblock iframe{
	max-width:100%;
	width:100%;
}

.contentblock .cke_editable img.cke_iframe,
.contentblock p iframe{
	max-width: 640px;
	width: 640px;
	margin: 0 -120px;
}

.cke_editable .frame-unit,
.contentblock .frame-unit{
	background:#ffffcc;
}

.cke_editable img:not(.cke_widget_mask),
.contentblock img {
	max-width: 100%;
	height: auto;
}

.cke_widget_image{
	width: 100%;
	text-align: center;
}

.cke_editable *::selection{
	background: #FFAE10;
}
.cke_editable *::-moz-selection{
	background: #FFAE10;
}

figure figcaption,
.imgCaption{
	width:100%;
	color:#ff6600;
	text-align: left;
}

.mainImage{
	margin-bottom:5px;
}

.module.midokoro .contentblock p{
	width:100%;
}

.module.midokoro p{
	margin-bottom: 20px;
}

.cke_editable_inline{
	padding:0!important;
}

#ccm-panel-detail-form-actions-wrapper button[data-page-type-composer-form-btn="schedule"]{
	padding:8px 5px;
}

figcaption{
	margin: 0 0 20px 0;
}
.cke_editable .photo-text img,
.contentblock .photo-text picture{
	width:320px;
}

.content-editor-image-center{
	text-align: center;
}
.cke_editable .cke_image_nocaption.content-editor-image-left img,
.cke_editable .cke_image_nocaption.content-editor-image-right img,
img.content-editor-image-left,
img.content-editor-image-right{
	max-width: 640px;
	height: auto;
	margin: 0 -120px;
}
#beginning img{
	width:100%;
	height:auto;
}

#links a{
	margin:0px 3px;
}

#links b.current{
	font-size:xx-large;
}

#links .disabled
{
	display:none;
}

#links a[rel=prev],
#links a[rel=next]{

}

/* #links a[rel=prev]:before{
	font-size:x-large;
	content: "もどる";
} */

#links a[rel=next]{
	display:none;
}

.contentblock ol:not(.ccm-ui),
.contentblock ul:not(.ccm-ui),
.contentblock .poll,
.contentblock .ccm-block-file{
    width: 400px;
    margin: 0 auto 20px;
}

.contentblock hr{
    background: url(/common_img/line_dot.gif) left repeat-x;
    height: 1px;
	padding: 20px 0 30px;
	display:block;
	border:0 none;
}

.contentblock ul:not(.ccm-ui){
	list-style:disc;
}
.contentblock ul:not(.ccm-ui) li{
	margin-left:1.5em;
}

.contentblock ol:not(.ccm-ui){
	list-style:decimal;
}
.contentblock ol:not(.ccm-ui) li{
	margin-left:1.5em;
}

.contentblock .line-dot hr{
	display:none;
}

.cke_table-faked-selection a {
	color: #000099 !important;
}

.tx12px {font-size: 12px;  line-height:148%}
.orangeb {	color: #FF6600;	font-weight: bold;}
.orange {	color: #FF6600;}table{text-align:left;}

.contentblock div[data-oembed-url] div{
	max-width:100%!important;
}

div#mainContentsInner div.photo-text div.ph img,
div#mainContentsInner div.photo-text div.ph figcaption{
	width:320px!important;
	height:auto;
}

#mainContentsInner h1{
	font-weight:bold;
}

.mainContents_ttl.pkg img{
	margin-left: 18px;
	vertical-align: center;
}

.unit.detail .dpzradio_sub a{
	display: block;
	background: url("/application/themes/dpz2018/img/dpzradio_side.jpg") no-repeat;
	text-indent: -9999px;
	width: 300px;
	height: 45px;
	margin: 0 auto 15px;
}

p.backnumber {
	margin-bottom: 1em;
}

.fb_iframe_widget > span {vertical-align: baseline !important;}

.contentblock figure{
	display:table;
	margin:0 auto;
}

.contentblock picture{
	max-width: 100%;
	height: auto;
	display: block;
}
.contentblock .content-editor-image-center {
	max-width: inherit;
}
.contentblock .frame-unit figure.content-editor-image-captioned  img{
	max-width:400px;
}
.contentblock figure img{
	max-width:640px;
	height: auto;
}
.contentblock .picture_mgb0{
	margin-bottom: 0;
	max-width: 640px;
	text-align: center;
}
.contentblock .picture_mgb0 picture{
	line-height: 0;
}
div#mainContentsInner .conversation.pdb20 {
    margin-bottom: 0px;
	padding-bottom: 20px;
}

div#mainContentsInner picture{
	display: block;
	width: inherit;
	text-align: center;
}

.mailmagazine label {
	display: block;
	margin: 5px 0;
}

.mailmagazine input {
	background: white;
	border: 1px solid black;
	border-radius: .25em;
	padding: .1em .5em;
}

.mailmagazine button {
	background: #ffff00;
	color: #000000;
	border: 1px solid #000000;
	border-radius: .25em;
	padding: .1em .5em;
}

.mailmagazine .alert {
	display: none;
}
.mailmagazine .alert.is-error {
	color: red;
}
.mailmagazine .alert.is-success {
	color: darkgreen;
}

.unit_point .module_inner .lead_area ul li a .text{
	display: block;
	font-weight: bold;
	color: #000;
	font-size: 18px;
	margin-bottom: 5px;
}
.unit_point .module_inner .lead_area.dpq ul li a .data {
	display: inline !important;
}
div#mainContentsInner .title-ph-area{
	line-height: 1;
}
div#mainContentsInner .title-ph-area + .txt-orange {
	margin-bottom: 20px;
}
div#mainContentsInner .contentblock table {
	border-collapse: collapse;
	border-style: solid;
	border-color: #333;
	margin-bottom: 20px;
	border-width: 0;
    margin-left: auto;
    margin-right: auto;
}

div#mainContentsInner .contentblock table th,
div#mainContentsInner .contentblock table td{
	padding: 5px;
}
div#mainContentsInner .contentblock table th{
	background: #ff9;
}

/* widget.min.css */
.hagemasu-support-widget{padding:10px 0}.hagemasu-support-widget .widget-title{text-align:center;font-size:14px;font-weight:700}.hagemasu-support-widget .widget-title+.widget-grid{margin-top:8px}.hagemasu-support-widget .widget-grid{display:flex;flex-wrap:wrap}.hagemasu-support-widget .widget-grid>.widget-grid-col{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;flex:0 0 100%;max-width:100%;padding:10px 2px;box-sizing:border-box}.hagemasu-support-widget .widget-grid>.widget-grid-col>:not(:last-child){margin-right:10px}.hagemasu-support-widget .widget-grid>.widget-grid-col>.widget-link-arrow,.hagemasu-support-widget .widget-grid>.widget-grid-col>.widget-text-arrow{margin-right:16px}.hagemasu-support-widget .widget-link-arrow{position:relative;display:block;padding:8px 0 8px 12px;line-height:1}.hagemasu-support-widget .widget-link-arrow:before{content:"";position:absolute;top:50%;left:0;display:block;width:6px;height:9px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAASCAIAAADgy6hbAAAABnRSTlMA/wD/AP83WBt9AAAAHUlEQVR4AWN4GiiHhv5jgKGrCFMIU9uQVTS84w4Aw0rSPCS+9sAAAAAASUVORK5CYII=);background-position:center center;background-repeat:no-repeat;background-size:6px 9px;-webkit-transform:translateY(-40%);transform:translateY(-40%)}.hagemasu-support-widget .widget-link-arrow>.widget-link-arrow-text{color:#000;font-size:14px;font-weight:700;line-height:1;text-decoration:none;white-space:nowrap}.hagemasu-support-widget .widget-link-logo-min{display:block}.hagemasu-support-widget .widget-link-logo-min>.widget-link-logo-min-img{display:block;max-width:100%}.hagemasu-support-widget .widget-text-arrow{position:relative;display:block;padding:8px 0 8px 12px;color:#000;font-size:14px;font-weight:700;line-height:1;text-decoration:none;white-space:nowrap}.hagemasu-support-widget .widget-text-arrow:before{content:"";position:absolute;top:50%;left:0;display:block;width:6px;height:9px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAASCAIAAADgy6hbAAAABnRSTlMA/wD/AP83WBt9AAAAHUlEQVR4AWN4GiiHhv5jgKGrCFMIU9uQVTS84w4Aw0rSPCS+9sAAAAAASUVORK5CYII=);background-position:center center;background-repeat:no-repeat;background-size:6px 9px;-webkit-transform:translateY(-40%);transform:translateY(-40%)}.hagemasu-support-widget .widget-link-mail{position:relative;display:block;padding:8px 0 8px 29px;line-height:12px;color:#000}.hagemasu-support-widget .widget-link-mail:before{content:"";position:absolute;top:50%;left:0;display:block;width:25px;height:21px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAVCAMAAACE9bUqAAAAk1BMVEX////k5OTCwsLGxsbIyMjf39+bm5slJSUTExMbGxuKioqsrKwICAh1dXWmpqaCgoJbW1uioqK2trZTU1NLS0t6enqMjIxDQ0OWlpYAAABhYWE7Ozt4eHiysrLv8fT6+vo1NTU+Pj5paWkqKirr6+tsbGzW1taSkpLS0tLa2trNzc29vb329/n+/v61tbW5ubnLy8vNpPxRAAAA2ElEQVR4AWWQAwLEMBAAp97UxtnW/z93difOegFNN8xfDN0CsB1po1zw/MAL//Ei3yZWCW1SJyPLpeCfUqqMqqibDr8EjRtVdHv0/WrAh2HW2LgjxhPQZWrxYtZtPAi6jOfAwlEmwOfae0quin4fAF1dzb8lMPeXQCIx/EtEilUpLYnWVbqnRGzDma6/JQulNrD2VtfNEeMpmcBWRl9Zj/1H1t0Cr8l3fNjHTX2vtFg2E34prt0ZE4+m7WYfpqOM0M+N7eGX4ym+Voc7lTbTYgis+unxj/4GLmNQGWBrIv4tAAAAAElFTkSuQmCC);background-position:center center;background-repeat:no-repeat;background-size:25px 21px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.hagemasu-support-widget .widget-link-mail:hover>.widget-link-mail-text{color:#f63;text-decoration:underline}.hagemasu-support-widget .widget-link-mail>.widget-link-mail-text{color:#009;font-size:12px;line-height:12px;text-decoration:none;white-space:nowrap}.hagemasu-support-widget .widget-sns-box{display:flex;align-items:center;padding:8px 0}.hagemasu-support-widget .widget-sns-box>:not(:last-child){margin-right:4px}.hagemasu-support-widget .widget-sns-box .widget-link-sns-twitter{display:block;width:20px;height:20px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAAAb1BMVEXY8P8uu/wAqfokuvsAovkAqPoAoPkAn/kAnvgApfkArPoAm/gXt/vz+v/C6v5XxvxNw/y+6f635v4AnPjj9f////+d3P4Ao/mH1f1xzv0ArvsAtvvu+f/8/v/q9/+15f7l9v7+/v44vfz2/P75/f9e4TxyAAAApElEQVR4AW3QBQKEIBAF0KGbbbv1/mdcu7/JowFA+BQEQOglBNgV2R654OMXA+7fcixIpakRCwqrZG8EnH88F5SvNzYf9f31CUI+4Sf6fePEDuZSubR8Zr9fXgz4VZyuLZf4bSJV5jPGZl2SiWermFhRqmgcsW4+6+LDJI2z3opnb2vL5t12DqJksqW7wIkOP4LusI8Q42EseHt05IoWgOBTCPwBwZYNaRamRXgAAAAASUVORK5CYII=);background-position:center center;background-repeat:no-repeat;background-size:20px 20px}.hagemasu-support-widget .widget-sns-box .widget-link-sns-facebook{display:block;width:20px;height:20px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAAAflBMVEV+n8gzbKw7ca43b650l8QmY6YlZKcjYaYjX6UnZKcvaKlDdbEbW6IyaqosZ6mMqs/U3+3n7fbI1ugeXKOfuNj////w9Pj4+vzW4e6/0OVhjL7v8fRHebQpZKdokMHV4O0fX6QPVZ6yxt/Z4+/29/nK2Olahrrh6fN1mcf+/v6NIHrHAAAAnklEQVR4AaXRRQLEIAwF0DokdXf3+19w6r6bv8vDCcOw3CO8wPCidIZQSiRARhZhj6gAq2oA/AUJ0Q3TtJBc0XbcKZ56RSr7EwUhXtGOXDdOSHrdU1Iy182n069YlNGEhU1PFLXKql23aVuHHkjQdNeEygc6J4pp1+mu20eRTC4H2ctBtkLTC8J8pSCdqv/x+OQFYaoAz3aowzjWazt+apQS6dcwGdAAAAAASUVORK5CYII=);background-position:center center;background-repeat:no-repeat;background-size:20px 20px}.hagemasu-support-widget .widget-sns-box .widget-sns-box-text{color:#000;font-size:12px;line-height:1}.hagemasu-sidebar-widget{display:block;margin:15px 0;padding:4px 10px;background-color:#fff;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAIAAACQkWg2AAAAGElEQVR4AWN4RyIgV8N/osGAaRjVMKoBAHIX8SujXyzbAAAAAElFTkSuQmCC);background-position:center center;background-repeat:repeat;background-size:8px 8px;border:2px solid #000;border-radius:5px}.hagemasu-sidebar-widget .widget-area-main{padding:16px 12px}.hagemasu-sidebar-widget .widget-area-main>:not(:first-child){margin-top:12px}.hagemasu-sidebar-widget .widget-main-logo-wrap{padding-left:10px;margin:0 auto}.hagemasu-sidebar-widget .widget-main-logo-img{display:block;max-width:100%;margin:0 auto}.hagemasu-sidebar-widget .widget-main-join-text{color:#000;font-size:14px;font-weight:700;text-align:center}.hagemasu-sidebar-widget .widget-main-btns{text-align:center}.hagemasu-sidebar-widget .widget-main-btns>.widget-main-btn{margin:0 auto}.hagemasu-sidebar-widget .widget-main-btns>.widget-main-btn:not(:first-child){margin-top:12px}.hagemasu-sidebar-widget .widget-main-btn{cursor:pointer;position:relative;display:inline-flex;justify-content:center;align-items:center;align-self:flex-start;white-space:nowrap;min-width:200px;padding:6px;background-color:#ffe501;border:2px solid #000;border-radius:5px;box-shadow:0 3px #000;color:#000;font-size:16px;font-weight:700;line-height:1.5;text-align:center}.hagemasu-sidebar-widget .widget-main-btn:hover{background-color:#e7cf00}.hagemasu-sidebar-widget .widget-main-btn:active{top:3px;box-shadow:none}.hagemasu-sidebar-widget .widget-area-banner{text-align:center}.hagemasu-sidebar-widget .widget-link-banner{cursor:pointer;display:inline-block}.hagemasu-sidebar-widget .widget-link-banner:hover{opacity:.7}.hagemasu-sidebar-widget .widget-banner-img{max-width:100%}.hagemasu-sidebar-widget .widget-banner-title{display:flex;justify-content:center;color:#000;font-size:16px;font-weight:400;line-height:1.5;text-align:left}.hagemasu-sidebar-widget .widget-banner-title .widget-banner-title-text{text-align:left}.hagemasu-sidebar-widget .widget-area-arrow-list{margin-top:12px;padding:13px 0 0;border-top:1px solid #000}.hagemasu-sidebar-widget .widget-arrow-list{font-size:15px}.hagemasu-sidebar-widget .widget-arrow-list>.widget-arrow-item{position:relative;padding-left:17px;font-size:15px;line-height:1.5}.hagemasu-sidebar-widget .widget-arrow-list>.widget-arrow-item:before{content:"";position:absolute;top:12px;left:4px;display:block;width:6px;height:9px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAASCAIAAADgy6hbAAAABnRSTlMA/wD/AP83WBt9AAAAHUlEQVR4AWN4GiiHhv5jgKGrCFMIU9uQVTS84w4Aw0rSPCS+9sAAAAAASUVORK5CYII=);background-position:center center;background-repeat:no-repeat;background-size:6px 9px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.hagemasu-sidebar-widget .widget-arrow-list>.widget-arrow-item:not(:first-child){margin-top:5px}.hagemasu-sidebar-widget .widget-arrow-list>.widget-arrow-item>.widget-arrow-link{font-size:15px;line-height:1.5}.hagemasu-sidebar-widget .widget-arrow-list>.widget-arrow-item>.widget-arrow-link>.widget-arrow-link-text{color:#000;font-size:15px;line-height:1.5;text-decoration:none}.hagemasu-sidebar-widget .widget-arrow-list>.widget-arrow-item>.widget-arrow-link>.widget-arrow-link-text:hover{text-decoration:underline}.hagemasu-sidebar-widget .widget-area-footer{margin-top:12px;padding:8px 0 16px;border-top:1px solid #000}.hagemasu-sidebar-widget .widget-footer-text{color:#000;font-size:14px;font-weight:400;line-height:1.5;text-align:left}@media screen and (min-width:768px){.hagemasu-support-widget .widget-grid>.widget-grid-col:not(:first-child){border-left:1px solid rgba(0,0,0,.26)}.hagemasu-support-widget .widget-grid>.widget-grid-col{flex:1 0 auto}}

.adsbygoogle, div[id^="div-gpt-ad-"] {
	margin-bottom: 15px;
}

.center-block {
	text-align: center;
	display: block;
	margin-left: auto;
	margin-right: auto;
}

img.cke_reset.cke_widget_mask {
	height: 100% !important;
}
