@charset "utf-8";

@media only screen and (max-width: 640px) {
	
/*============================
#youkuArea
============================*/
#youkouArea {}
#youkouArea .youkou {}
#youkouArea .youkou .md_title {}
#youkouArea .youkou .md_title span {}
#youkouArea .youkou .content { margin-top: 20px; border-radius: 20px; padding: 20px; }
#youkouArea .youkou .icon { right: -10px; top: -10px; }
#youkouArea .youkou .icon img { width: 45px; height: auto; }
#youkouArea .youkou .content dl { display: block; }
#youkouArea .youkou .content dl:last-child {}
#youkouArea .youkou .content dl dt { display: block; width: 100%; font-size: 1.125em; padding: 15px 10px 0; }
#youkouArea .youkou .content dl dd { display: block; font-size: 1em; padding: 10px 10px 15px; border-top: none; }
#youkouArea .youkou .content dl dd .sub {}
#youkouArea .youkou .content dl dd strong {}
#youkouArea .youkou .content dl dd ul {}
#youkouArea .youkou .content dl dd ul::before {}
#youkouArea .youkou .content dl dd ul li { margin-top: 40px; position: relative; }
#youkouArea .youkou .content dl dd ul li::before { content: ""; display: block; width: 24px; height: 24px; position: absolute; left: -40px; top: 0; background: #49b8ce; border-radius: 3px; }
#youkouArea .youkou .content dl dd ul li:first-child { margin-top: 0; }
#youkouArea .youkou .content dl dd ul li sm {}
#youkouArea .youkou .content dl dd .data { margin-top: 15px; margin-bottom: 15px; border-radius: 5px; padding: 12px; }
#youkouArea .youkou .content dl dd .data table { }
#youkouArea .youkou .content dl dd .data table tbody { }
#youkouArea .youkou .content dl dd .data table tbody tr {}
#youkouArea .youkou .content dl dd .data table tbody tr th {}
#youkouArea .youkou .content dl dd .data table tbody tr td {}
#youkouArea .kiyaku { margin-top: 30px; margin-bottom: -30px; }
#youkouArea .kiyaku .md_title {}
#youkouArea .kiyaku .md_title span {}
#youkouArea .kiyaku .content { margin-top: 20px; border-radius: 20px; padding: 30px; }
#youkouArea .kiyaku .text { height: 260px; }
#youkouArea .kiyaku .text .subTitle {}
#youkouArea .kiyaku .text .copy {}
#youkouArea .kiyaku .text ul li {}
#youkouArea .kiyaku .text ul li .num {}
#youkouArea .kiyaku .text ul li .sub {}
#youkouArea .kiyaku .text ul li .sub em {}
#youkouArea .kiyaku .text ul li .mini {}
#youkouArea .kiyaku .text ul li .mini em {}
#youkouArea .kiyaku .content .text  {}
#youkouArea .entry { padding: 60px 0; margin-bottom: -60px; }
#youkouArea .entry .md_title {}
#youkouArea .entry .content { margin-top: 20px; border-radius: 20px; padding: 30px 20px; }
#youkouArea .entry .content .data { float: inherit; width: inherit; }
#youkouArea .entry .content .data .info {}
#youkouArea .entry .content .data .info ul {}
#youkouArea .entry .content .data .info ul li { font-size: 1em; padding-left: 2em; text-indent: -1.75em; }
#youkouArea .entry .content .data .list { padding-top: 15px; margin-top: 20px; }
#youkouArea .entry .content .data .list ul {}
#youkouArea .entry .content .data .list ul li { margin-top: 10px; text-indent: -1em; padding-left: 1em; line-height: 1.25; }
#youkouArea .entry .content .button { float: inherit; width: inherit; }
#youkouArea .entry .content .button ul {}
#youkouArea .entry .content .button ul li {}
#youkouArea .entry .content .button ul li a.md_btn_excel {}
#youkouArea .entry .content .button ul li a.md_btn_red {}
#youkouArea .entry .content .button ul li a.md_btn_grey {}
#youkouArea .entry .content .button ul li strong {}

}