<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">
#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: 500px;
    margin: 0 auto 20px;
    line-height: 2;
}

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

.cke_editable p,
.contentblock p{
    max-width: 500px;
    margin: 0 auto 20px;
    line-height: 2;
}

.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 #div-gpt-ad-1551280231566-0 iframe{
	width: 336px;
}

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

.cke_editable p.has-image img,
.contentblock p.has-image img,
.cke_editable p.has-image picture,
.contentblock p.has-image picture
{
	max-width: 640px;
	display: block;
	margin: 0 auto;
}

.cke_editable img.cke_widget_element {
	max-width: 640px;
}

.cke_editable p.has-image,
.contentblock p.has-image{
	display: block;
	max-width: 640px;
	margin: 0 0 20px;
}
.cke_editable p.has-image.has-image-left .content-editor-image-left,
.contentblock p.has-image.has-image-left .content-editor-image-left{
	display: block;
	margin-right: auto;
	margin-left: 0;
}
.contentblock .content-editor-image-captioned.content-editor-image-left,
.cke_editable p.has-image.has-image-left .content-editor-image-left img{
	margin-right: auto;
	margin-left: 0;
}
.contentblock .content-editor-image-captioned.content-editor-image-right,
.cke_editable p.has-image.has-image-right .content-editor-image-right img{
	margin-left: auto;
	margin-right: 0;
}
.contentblock p.has-image.has-image-right .content-editor-image-right{
	display: block;
	margin-left: auto;
	margin-right: 0;
}
.cke_editable .cke_image_nocaption.content-editor-image-left img,
.contentblock .content-editor-image-left,
.cke_editable .cke_image_nocaption.content-editor-image-right img,
.contentblock .content-editor-image-right{
	max-width: 640px;
	height: auto;
	margin: 0 -70px;
}
.cke_editable .frame-unit,
.contentblock .frame-unit{
	background:#ffffcc;
}

.cke_editable img:not(.cke_widget_mask){
	/*max-width: 100%;*/
	height: auto;
}
.contentblock img {
	max-width: 100%;
	height: auto;
}
.contentblock .frame-unit .text img{
	max-width: 500px;
}
.frame-unit .cke_widget_image{
	max-width: 500px;
}
.photo-text .ph .cke_widget_image{
	width: 100%;
}
.pkg.ph-list-column3 .cke_widget_image{
	width: 200px;
	line-height: 1.8;
}
.pkg.ph-list-column4 .cke_widget_image{
	width: 150px;
	line-height: 1.8;
}
.frame-sttl-large .cke_widget_image{
	width: 500px;
}
.frame-sttl .cke_widget_image{
	width: 100%;
}
#mainContentsInner .contentblock .frame-sttl img{
	max-width: 100%;
}
.ph .cke_widget_image{
	width: 75px;
}

.cke_widget_image{
	width: 640px;
	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;
}

#beginning img{
	width:100%;
	height:auto;
}

#links{
	padding-top: 5px;
	margin-bottom: 30px;
}

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


#links .disabled
{
	display:none;
}

#links a[rel=prev],
#links a[rel=next]{
	padding: 15px 16px 12px!important;
}

/* #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]{
	text-align: center;
}
.contentblock div[data-oembed-url] div {
	max-width:100%!important;
	margin-right: auto;
	margin-left: auto;
}
.contentblock div[data-oembed-url] iframe {
	aspect-ratio: 16 / 9;
	width: 100%;
	height: auto;
	margin-bottom: 14px;
}
.contentblock .embed {
	padding-bottom: 10px;
	border: 1px solid #555;
}
.contentblock .embed a:hover {
	text-decoration: none;
}
.contentblock .embed .embed-image {
	display: block;
}
.contentblock .embed .embed-image img {
	width:100%;
}
.contentblock .embed .embed-title {
	display: block;
	padding: 0 10px;
	text-align: left;
	font-size: 18px;
	font-weight: bold;
	line-height: 1.6em;
}
.contentblock .embed .embed-description {
	display: block;
	padding: 0 10px;
	color: #333;
	text-align: left;
}
#mainContentsInner .article_content .contentblock .ccm-area-block-list .cke_editable .cke_widget_wrapper .cke_widget_element iframe {
	aspect-ratio: 16 / 9;
	width: 100%;
	height: auto;
	margin-bottom: 14px;
}

.contentblock div[data-oembed-url] div.twitter-tweet.twitter-tweet-rendered{
	max-width: 550px!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 &gt; 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:100%;
}

.contentblock figure img{
	max-width:640px;
	height: auto;
	object-fit: cover;
}
.unit .contentblock .unit .mainContents_ttl.pkg div{
	padding: 5px 10px;
	font-weight: bold;
}

.unit .contentblock .unit img{
	max-width: 100%;
}

.contentblock .frame-sttl-large p.has-image img,.contentblock .frame-sttl-large figure img{
	max-width: 100%;
}

.contentblock figure figcaption{
	display: table-caption;
	caption-side: bottom;
	width: auto;
}

.contentblock .picture_mgb0,
.contentblock p.has-image.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&gt;.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&gt;.widget-grid-col&gt;:not(:last-child){margin-right:10px}.hagemasu-support-widget .widget-grid&gt;.widget-grid-col&gt;.widget-link-arrow,.hagemasu-support-widget .widget-grid&gt;.widget-grid-col&gt;.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&gt;.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&gt;.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&gt;.widget-link-mail-text{color:#f63;text-decoration:underline}.hagemasu-support-widget .widget-link-mail&gt;.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&gt;: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&gt;: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&gt;.widget-main-btn{margin:0 auto}.hagemasu-sidebar-widget .widget-main-btns&gt;.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&gt;.widget-arrow-item{position:relative;padding-left:17px;font-size:15px;line-height:1.5}.hagemasu-sidebar-widget .widget-arrow-list&gt;.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&gt;.widget-arrow-item:not(:first-child){margin-top:5px}.hagemasu-sidebar-widget .widget-arrow-list&gt;.widget-arrow-item&gt;.widget-arrow-link{font-size:15px;line-height:1.5}.hagemasu-sidebar-widget .widget-arrow-list&gt;.widget-arrow-item&gt;.widget-arrow-link&gt;.widget-arrow-link-text{color:#000;font-size:15px;line-height:1.5;text-decoration:none}.hagemasu-sidebar-widget .widget-arrow-list&gt;.widget-arrow-item&gt;.widget-arrow-link&gt;.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&gt;.widget-grid-col:not(:first-child){border-left:1px solid rgba(0,0,0,.26)}.hagemasu-support-widget .widget-grid&gt;.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;
}

/* page ad slot */
.page_ad_slot{
	margin: 0 auto 20px;
	text-align: center;
	background-color: #fffddf;
	color: #afa5a5;
	width: 356px;
	font-size: 14px;
}
.page_ad_slot&gt;div[id^=div-gpt-ad-]{
	padding: 0 10px 10px;
}


.midokoro li {
	position: relative;
	padding-left: 14px;
	overflow: hidden;
	margin-bottom: .4em;
}
.midokoro li:before {
	content:"";
	display:block;
	width: 18px;
	height: 13px;
	background: url("/application/themes/dpz2018/img/sprite_its2.png") no-repeat;
	background-position: -509px -40px;
	position:absolute;
	left: 0;
	top: .2em;
}
.midokoro li span {
	float: left;
}
.midokoro li a {
	margin-left: 3.5em;
	display:block;
}

/*縲 mailmagazine  */
.unit_sub.mailmagazine .module .module_box{
	padding: 13px 10px 2px;
}
.mailmagazine .module .module_box p.mailBrowsing{
	text-align: right;
	margin-top: 15px;
	padding-top: 10px;
	border-top: dotted 1px #000;
	position: relative;
}

/* pptv */
.pptv_description img{
	margin: 0 auto 15px;
	display: block;
}
.pptv_description img:hover{
	opacity: .75;
}
.pptv_description span{
	font-size: 14px;
}
.pptv_description strong{
	font-weight: bold;
	color: #ff6600;
}
.pptv_movie{
	position: relative;
	padding-bottom: 56.25%;
	margin-bottom: 50px;
}
.pptv_movie iframe{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.pptv-writer{
	float: none!important;
	width: auto!important;
}
div#mainContentsInner .pptv-writer img.ph{
	width: 75px!important;
	height: 75px;
	object-fit: cover;
}
.sns-link{
	width: auto;
	display: table;
	table-layout: fixed;
	margin: 10px auto 15px;
}
.sns-link a{
	color: #000099;
}
.sns-link .youtube,
.sns-link .twitter,
.sns-link .facebook{
	display: table-cell;
	vertical-align: top;
	text-align: center;
	padding: 10px;
	font-size: 14px;
}
.sns-link .youtube{
	width: 64%;
}
.sns-link .twitter,
.sns-link .facebook{
	width: 18%;
}
.sp{
	display: none;
}
.recent_pptv .list-title{
	color:#ff6600;
	width: 500px;
	margin: 0 auto 20px;
}
.kiji-widget{
	color:#ff6600;
}
div#mainContentsInner .recent_pptv .conversation.pdb20{
	display: flex;
}
div#mainContentsInner .recent_pptv .conversation.pdb20 .ph{
	float: none;
	clear: none;
}
div#mainContentsInner .recent_pptv .ph img{
	width: 75px!important;
	height: 75px;
	object-fit: cover;
}
div#mainContentsInner .recent_pptv .conversation .text{
	padding-top: 0;
}
.recent_pptv .text a{
	color: #000099;
}
.mainContents_ttl.pkg img.pptv-title{
	margin-left: 10px;
}
.top_popular-title{
	display: block;
	text-indent: -9999px;
	width: 230px;
	height: 35px;
	background-image: url("../img/dpz_popular-title_03.png");
	background-size: contain;
	margin-top: 10px;
	margin-left: 19px;
}
#main_contents .unit.unit_info .module_inner.top_popular,
#main_contents_again .unit.unit_info .module_inner.top_popular{
	width: 680px;
}
.module .searchTitle{
	font-weight: bold;
	margin-bottom: 5px;
}
.module .searchTitle:nth-of-type(2){
	margin-top: 5px;
}

div#mainContentsInner .contentblock .place_list table td,div#mainContentsInner .contentblock .shiten-map-places table td{
	padding: 0;
}
.place_list table td a img{
	object-fit: cover;
	width: 50px;
	height: 50px;
	margin-top: 5px;
	margin-bottom: 5px;
	display: block;
}
.place_list table td p,.shiten-map-places table td p{
	margin: 5px auto 5px 10px;
	max-width: 100%;
}
.place_list table td p a,.shiten-map-places table td p a{
	font-weight: bold;
}
.shiten-map-places{
	margin-top: 20px;
}

.place_list .ccm-pagination-wrapper ul.pagination li,.place-detail .ccm-pagination-wrapper ul.pagination li{
	margin-left: 0;
}
.place_list .ccm-pagination-wrapper ul.pagination,.place-detail .ccm-pagination-wrapper ul.pagination{
	width: auto;
}
div#mainContentsInner .article_content h1{
	background: none;
	font-family: 'M PLUS 1p', sans-serif;
	font-size: 2.125rem;
	font-weight: 900;
	line-height: 1.25em;
	letter-spacing: -1px;
}
.shiten-geolonia-map{
	width: 100%;
}
.shiten-place-detail span.badge a,.place-detail p span.badge a{
	color: #000;
	border: solid 1px #ccc;
	background: #ff9;
	padding: 1px 3px;
	border-radius: 10px;
	font-size: 14px;
}
.place-detail{
	margin-top: 30px;
}

.place-detail .open-shiten-map{
	font-size: 12px;
}
.shiten-place-detail .col-md-6{
	overflow: hidden;
}
.shiten-place-detail p,.shiten-place-detail h2{
	max-width: 100%;
}
.shiten-place-detail h2 a{
	font-size: 20px;
}
div.shiten-place-detail h2{
	margin: 40px auto 0!important;
}
.shiten-author{
	font-size: 14px;
}
div.shiten-place-detail p img{
	display: block;
	margin: 0 auto;
}
.place-detail .place-geolonia-map{
	width: 100%;
}
div#mainContentsInner .place-detail h1,.place-detail p{
	max-width: 100%;
	margin: 20px;
}
div#mainContentsInner .place-detail h1{
	margin-bottom: 0;
}
.place-detail p.shiten-author{
	margin-top: 0;
}
.place-detail p img{
	display: block;
	margin: 0 auto;
}
.review .title-cover{
	background-color: orange;
	overflow: hidden;
}
.review .title-cover .review-ttl p{
	font-weight: bold;
	margin: 10px 20px;
	display: block;
}
.review .title-cover .review-ttl{
	float: left;
}
.review .title-cover .form-link{
	float: right;
}
.review .title-cover .form-link a{
	font-weight: bold;
	display: block;
	margin: 10px 20px;
}
div#mainContentsInner div.review hr{
	display: block;
	padding: 0 0 20px;
}
.review .form-group p{
	margin: 20px;
}
.place_list.pc{
	display: block;
}
.place_list.sp{
	display: none;
}
.shiten-map-places.pc{
	display: block;
}
.shiten-map-places.sp{
	display: none;
}
.shiten-form .form-group{
	display: flex;
	justify-content: space-between;
	margin-bottom: 20px;
}
.shiten-form .form-group label{
	width: 30%;
}
.shiten-form .form-group .image-form,
.shiten-form .form-group .selectize-control,
.shiten-form .form-group input,
.shiten-form .form-group .agreement,
.shiten-form .form-group textarea{
	width: 60%;
}
.place-detail .form-tag span{
	color: #000;
	border: solid 1px #ccc;
	background: #ff9;
	padding: 1px 3px;
	border-radius: 10px;
	font-size: 14px;
}
div#mainContentsInner .shiten-place-detail h2{
	font-size: 28px;
	font-weight: bold;
	color: #000;
}
#shiten-places td img{
	object-fit: cover;
	width: 50px;
	height: 50px;
	margin-top: 5px;
	margin-bottom: 5px;
	display: block;
}
.shiten-link-post{
	background: orange;
	padding: 10px;
	margin-bottom: 20px;
	margin-top: 20px;
}
.shiten-link-post p{
	font-weight: bold;
	margin-bottom: 0;
	font-size: 16px;
}
.border-none-detail fieldset{
	border: none;
}
.shiten-title .shiten-twitter,
.shiten-place-detail h2 .shiten-twitter{
	display: flex;
}
.shiten-title .shiten-twitter:hover,.shiten-place-detail h2 .shiten-twitter:hover{
	text-decoration: none;
}
.shiten-title .copy-value,.shiten-place-detail h2 .copy-value{
	display: flex;
	background-color: white;
	cursor: pointer;
}
.shiten-place-detail h2,.place-detail h1{
	display: flex!important;
	align-items: center;
	flex-wrap: wrap;
}
.shiten-place-detail h2 div,.place-detail h1 div{
	display: flex;
}
.shiten-place-detail a.shiten-twitter,
.shiten-title a.shiten-twitter{
	width: 27px;
	height: 27px;
	display: inline-block;
	background-image: url(/img/xicon.png);
}
.shiten-place-detail button.shares-item,
.shiten-title button.shares-item{
	width: 27px;
	height: 27px;
}
.place-detail fieldset{
	min-inline-size: auto;
}
#main_contents .backnumberIndex .headline {
	padding: 0;
}
#main_contents .backnumberIndex .head h2{
	font-size: 13px;
	font-weight: bold;
	padding: 13px;
}
#main_contents .backnumberIndex .module .module_inner .td-pl {
	padding-left: 8px;
}
#main_contents .backnumberIndex .module .module_inner .td-py {
	padding-top: 5px;
	padding-bottom: 5px;
}
#main_contents .backnumberIndex .module .module_inner .headline {
	display: block;
	margin-bottom: 6px;
	font-size: 18px;
	font-weight: bold;
	line-height: 1.3em;
}
#main_contents .backnumberIndex .module .module_inner .tx-format {
	color: #333;
	font-size: 14px;
	font-weight: normal;
	line-height: 156%;
}
#main_contents .backnumberIndex .module .module_inner .headline-row {
	display: flex;
	border-top: 1px dotted #999;
	padding: 5px 0;
}
#main_contents .backnumberIndex .module .module_inner .headline-row .td-thumb {
	width: 100px;
	flex-shrink: 0;
}
#main_contents .loadmore a {
	display: block;
	border: 2px solid #000;
	border-radius: 5px;
	background: #fff;
	text-align: center;
	margin: 1em 0;
	padding: 1em 0;
	width: 700px;
	font-family: 'M PLUS 1p', sans-serif;
	font-weight: bold;
	font-size:22px;
}

.place_list h4{
	font-size: 16px;
	font-weight: bold;
	line-height: 2;
	margin-bottom: 20px;
}

.contentblock p.lead{
	font-weight: bold;
	font-size: 16px;
	text-align: center;
}

#main_contents section.unit .module .module_inner h1{
	background: none;
	font-family: 'M PLUS 1p', sans-serif;
	font-size: 2.125rem;
	font-weight: 900;
	line-height: 1.25em;
	letter-spacing: -1px;
}

#mainContentsInner .okaimono_content_wrapper {
	max-width: 500px;
	margin: 30px auto;
	padding: 12px;
	border: 1px solid #999;
	background-color: #fce8e8;
}
#mainContentsInner .okaimono_content_wrapper &gt; p {
	margin: 0;
}
#mainContentsInner .okaimono_content_wrapper &gt; p a {
	font-weight: bold;
}

.article_content .contentblock .okaimono-topic-list-wrapper {
	max-width: 616px;
	width: 100%;
	margin: 0 auto 10px;
	padding: 12px 12px 8px;
	border: 1px solid #ddd;
}
.article_content .contentblock .okaimono-topic-list-wrapper .okaimono-topic-list-header &gt; p {
	margin-left: 0;
	margin-bottom: 6px;
	color:#d35400;
	font-weight: bold;
}
.article_content .contentblock .okaimono-topic-list-wrapper &gt; ul.okaimono-topic-list-list {
	display: flex;
	flex-wrap: wrap;
	width: 100%;
	margin: 0;
}
.article_content .contentblock .okaimono-topic-list-wrapper &gt; ul.okaimono-topic-list-list &gt; li {
	list-style: none;
	width: auto;
	margin-left: 0;
	margin-bottom: 10px;
	padding: 0 10px;
	border-right: 1px solid #333;
	font-weight: bold;
	line-height: 1.0;
}
.article_content .contentblock .okaimono-topic-list-wrapper &gt; ul.okaimono-topic-list-list &gt; li:first-child {
	padding-left: 0;
}
.article_content .contentblock .okaimono-topic-list-wrapper &gt; ul.okaimono-topic-list-list &gt; li:last-child {
	padding-right: 0;
	border-right: none;
}
.article_content .contentblock .okaimono-topic-list-wrapper &gt; ul.okaimono-topic-list-list &gt; li a.okaimono-topic-list-topic-selected {
	color: #000;
}

.article_content .contentblock .okaimono_article {
	max-width: 640px;
	width: 100%;
	margin: 0 auto 20px;
}
.article_content .contentblock .okaimono_article &gt; li  {
	list-style: none;
	margin-left: 0;
}
.article_content .contentblock .okaimono_article &gt; li::before {
	content: " ";
	display: block;
	background: url(/common_img/line_dot.gif) left repeat-x;
	height: 1px;
	padding: 20px 0;
}
.article_content .contentblock .okaimono_article &gt; li:last-child::after {
	content: " ";
	display: block;
	background: url(/common_img/line_dot.gif) left repeat-x;
	height: 1px;
	padding: 20px 0;
}
.article_content .contentblock .okaimono_article &gt; li .kiji_link {
	display: flex;
}
.article_content .contentblock .okaimono_article &gt; li .kiji_link:hover {
	text-decoration: none;
}
.article_content .contentblock .okaimono_article &gt; li .kiji_link .photo {
	display: block;
	width: 100px;
	height: 100px;
}
.article_content .contentblock .okaimono_article &gt; li .kiji_link .photo img {
	width: 100px;
	height: 100px;
	object-fit: cover;
}
.article_content .contentblock .okaimono_article &gt; li .kiji_link .text {
	width: calc(100% - 100px);
	padding-left: 20px;
	line-height: 156%;
}
.article_content .contentblock .okaimono_article &gt; li .kiji_link .text .corner {
	font-size: 16px;
	font-weight: bold;
	line-height: 1.2em;
}
.article_content .contentblock .okaimono_article &gt; li .kiji_link .text .title {
	display: block;
	font-size: 18px;
	font-weight: bold;
}
.article_content .contentblock .okaimono_article &gt; li .kiji_link .text .title:hover {
	text-decoration: underline;
}
.article_content .contentblock .okaimono_article &gt; li .kiji_link .text .description {
	color: #333;
	font-size: 14px;
	font-weight: normal;
}
.article_content .contentblock .okaimono_article &gt; li .kiji_link .text .writer {
	color: #333;
	font-size: 14px;
	font-weight: normal;
}
.article_content .contentblock .okaimono_article &gt; li .kiji_link .text .writer &gt; br {
	display: none;
}

#sub_contents .unit_none_bkgd{
	margin-bottom:15px;
}

.sub_search_amazon {
	background: #FFF;
}
.sub_search_amazon .module{
	padding: 10px 5px;
}
.sub_search_amazon form input#field-keywords {
	border: 1px solid #000;
	margin-bottom: 10px;
	margin-left: 10px;
	padding: 0 0 0 5px;
	font-size:100%;
	background: #fff;
}
.sub_search_amazon form input#submit {
	border: 1px solid #000;
	padding: 0 5px;
  }</pre></body></html>