/*
html5doctor.com Reset Stylesheet
v1.6.1
Last Updated: 2010-09-17
Author: Richard Clark - http://richclarkdesign.com
Twitter: @rich_clark
*/
/*追記*/
#cc_body *,
#cc_body *:before,
#cc_body *:after {
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
         -o-box-sizing: border-box;
        -ms-box-sizing: border-box;
            box-sizing: border-box;
}
#cc_body div,
#cc_body span,#cc_body object,#cc_body iframe,#cc_body h1,#cc_body h2,#cc_body h3,#cc_body h4,#cc_body h5,#cc_body h6,#cc_body p,#cc_body blockquote,#cc_body pre,#cc_body abbr,#cc_body address,#cc_body cite,#cc_body code,#cc_body del,#cc_body dfn,#cc_body em,#cc_body img,#cc_body ins,#cc_body kbd,#cc_body q,#cc_body samp,#cc_body small,#cc_body strong,#cc_body sub,#cc_body sup,#cc_body var,#cc_body b,#cc_body i,#cc_body dl,#cc_body dt,#cc_body dd,#cc_body ol,#cc_body ul,#cc_body li,#cc_body fieldset,#cc_body form,#cc_body label,#cc_body legend,#cc_body table,#cc_body caption,#cc_body tbody,#cc_body tfoot,#cc_body thead,#cc_body tr,#cc_body th,#cc_body td,#cc_body article,#cc_body aside,#cc_body canvas,#cc_body details,#cc_body figcaption,#cc_body figure,#cc_body footer,#cc_body header,#cc_body hgroup,#cc_body menu,#cc_body nav,#cc_body section,#cc_body summary,#cc_body time,#cc_body mark,#cc_body audio,#cc_body video {
	margin:0;
    padding:0;
    border:0;
    outline:0;
    font-size:100%;
	font-style:normal;/*追加*/
    vertical-align:baseline;
    /*background:transparent;*/
	background-color: transparent;
}

#cc_body {
    line-height:1;
}
/*追記*/
#cc_body img {
	vertical-align: top;
	font-size:0;
	line-height: 0;
	-webkit-backface-visibility: hidden;/*chrome img ボケ防止*/
}

#cc_body article,#cc_body aside,#cc_body details,#cc_body figcaption,#cc_body figure,#cc_body footer,#cc_body header,#cc_body hgroup,#cc_body menu,#cc_body nav,#cc_body section {
	display:block;
}
/*
nav ul {
    list-style:none;
}*/
#cc_body ol, #cc_body ul {
	list-style: none;
}


#cc_body blockquote, #cc_body q {
    quotes:none;
}

#cc_body blockquote:before, #cc_body blockquote:after,
#cc_body q:before, #cc_body q:after {
    content:'';
    content:none;
}

#cc_body a {
    margin:0;
    padding:0;
    font-size:100%;
    vertical-align:baseline;
    /*background:transparent;*/
	background-color: transparent;
}
#cc_body a:link,
#cc_body a:visited,
#cc_body a:active,
#cc_body a:hover { /* FireFox リンク選択時の点線を消す */
    outline: none;
}
/* change colours to suit your needs */
#cc_body ins {
    background-color:#ff9;
    color:#000;
    text-decoration:none;
}

/* change colours to suit your needs */
#cc_body mark {
    background-color:#ff9;
    color:#000;
    font-style:italic;
    font-weight:bold;
}

#cc_body del {
    text-decoration: line-through;
}

#cc_body abbr[title], #cc_body dfn[title] {
    border-bottom:1px dotted;
    cursor:help;
}

#cc_body table {
    border-collapse:collapse;
    border-spacing:0;
}

/* change border colour to suit your needs */
#cc_body hr {
    display:block;
    height:1px;
    border:0;
    border-top:1px solid #cccccc;
    margin:1em 0;
    padding:0;
}

#cc_body input, #cc_body select {
    vertical-align:middle;
}