@charset "UTF-8";

/*------------------------------------
リセット
--------------------------------------*/
/*
このリセットCSSは以下のID、class内の要素をリセットする。
コンテンツの中身「#df_content」以外をリセットする。

#df_header
#df_side
#df_footerWrap
.df_pageTop
.df_globalNavWrap
#df_device

要素を追加する場合は、必ず上記のID、classを指定すること。*/

/* ▼ここから */
html, body {
margin:0;
padding:0;
outline:0;
border:0;
background:transparent;
vertical-align:baseline;
font-weight:normal;
font-size:100%;
min-width:320px;
background:#FFF;
/* font-family:'Hiragino Kaku Gothic Pro', "Helvetica"; */
font-family:'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif;
line-height: 1.5;
-webkit-text-size-adjust: none;/*向きを変えた時のフォントサイズ変更不可*/
}

 @media only screen and (max-width: 640px) {
html, body {
line-height: 1.75;
/*overflow-x:hidden;*/}
}

body {
font-size: 14px;
}

#df_header div, #df_header span, #df_header object, #df_header iframe, #df_header h1, #df_header h2, #df_header h3, #df_header h4, #df_header h5, #df_header h6, #df_header p, #df_header blockquote, #df_header pre, #df_header address, #df_header em, #df_header img, #df_header q, #df_header small, #df_header strong, #df_header sub, #df_header b, #df_header i, #df_header dl, #df_header dt, #df_header dd, #df_header ol, #df_header ul, #df_header li, #df_header fieldset, #df_header form, #df_header label, #df_header legend, #df_header table, #df_header caption, #df_header tbody, #df_header tfoot, #df_header thead, #df_header tr, #df_header th, #df_header td, #df_header article, #df_header aside, #df_header canvas, #df_header details, #df_header figcaption, #df_header figure, #df_header footer, #df_header header, #df_header hgroup, #df_header menu, #df_header nav, #df_header section, #df_header summary, #df_header time, #df_header mark, #df_header audio, #df_header video, #df_header a, #df_side div, #df_side span, #df_side object, #df_side iframe, #df_side h1, #df_side h2, #df_side h3, #df_side h4, #df_side h5, #df_side h6, #df_side p, #df_side blockquote, #df_side pre, #df_side address, #df_side em, #df_side img, #df_side q, #df_side small, #df_side strong, #df_side sub, #df_side b, #df_side i, #df_side dl, #df_side dt, #df_side dd, #df_side ol, #df_side ul, #df_side li, #df_side fieldset, #df_side form, #df_side label, #df_side legend, #df_side table, #df_side caption, #df_side tbody, #df_side tfoot, #df_side thead, #df_side tr, #df_side th, #df_side td, #df_side article, #df_side aside, #df_side canvas, #df_side details, #df_side figcaption, #df_side figure, #df_side footer, #df_side header, #df_side hgroup, #df_side menu, #df_side nav, #df_side section, #df_side summary, #df_side time, #df_side mark, #df_side audio, #df_side video, #df_side a, #df_footerWrap div, #df_footerWrap span, #df_footerWrap object, #df_footerWrap iframe, #df_footerWrap h1, #df_footerWrap h2, #df_footerWrap h3, #df_footerWrap h4, #df_footerWrap h5, #df_footerWrap h6, #df_footerWrap p, #df_footerWrap blockquote, #df_footerWrap pre, #df_footerWrap address, #df_footerWrap em, #df_footerWrap img, #df_footerWrap q, #df_footerWrap small, #df_footerWrap strong, #df_footerWrap sub, #df_footerWrap b, #df_footerWrap i, #df_footerWrap dl, #df_footerWrap dt, #df_footerWrap dd, #df_footerWrap ol, #df_footerWrap ul, #df_footerWrap li, #df_footerWrap fieldset, #df_footerWrap form, #df_footerWrap label, #df_footerWrap legend, #df_footerWrap table, #df_footerWrap caption, #df_footerWrap tbody, #df_footerWrap tfoot, #df_footerWrap thead, #df_footerWrap tr, #df_footerWrap th, #df_footerWrap td, #df_footerWrap article, #df_footerWrap aside, #df_footerWrap canvas, #df_footerWrap details, #df_footerWrap figcaption, #df_footerWrap figure, #df_footerWrap footer, #df_footerWrap header, #df_footerWrap hgroup, #df_footerWrap menu, #df_footerWrap nav, #df_footerWrap section, #df_footerWrap summary, #df_footerWrap time, #df_footerWrap mark, #df_footerWrap audio, #df_footerWrap video, #df_footerWrap a, .df_pageTop div, .df_pageTop span, .df_pageTop object, .df_pageTop iframe, .df_pageTop h1, .df_pageTop h2, .df_pageTop h3, .df_pageTop h4, .df_pageTop h5, .df_pageTop h6, .df_pageTop p, .df_pageTop blockquote, .df_pageTop pre, .df_pageTop address, .df_pageTop em, .df_pageTop img, .df_pageTop q, .df_pageTop small, .df_pageTop strong, .df_pageTop sub, .df_pageTop b, .df_pageTop i, .df_pageTop dl, .df_pageTop dt, .df_pageTop dd, .df_pageTop ol, .df_pageTop ul, .df_pageTop li, .df_pageTop fieldset, .df_pageTop form, .df_pageTop label, .df_pageTop legend, .df_pageTop table, .df_pageTop caption, .df_pageTop tbody, .df_pageTop tfoot, .df_pageTop thead, .df_pageTop tr, .df_pageTop th, .df_pageTop td, .df_pageTop article, .df_pageTop aside, .df_pageTop canvas, .df_pageTop details, .df_pageTop figcaption, .df_pageTop figure, .df_pageTop footer, .df_pageTop header, .df_pageTop hgroup, .df_pageTop menu, .df_pageTop nav, .df_pageTop section, .df_pageTop summary, .df_pageTop time, .df_pageTop mark, .df_pageTop audio, .df_pageTop video, .df_pageTop a, .df_globalNavWrap div, .df_globalNavWrap span, .df_globalNavWrap object, .df_globalNavWrap iframe, .df_globalNavWrap h1, .df_globalNavWrap h2, .df_globalNavWrap h3, .df_globalNavWrap h4, .df_globalNavWrap h5, .df_globalNavWrap h6, .df_globalNavWrap p, .df_globalNavWrap blockquote, .df_globalNavWrap pre, .df_globalNavWrap address, .df_globalNavWrap em, .df_globalNavWrap img, .df_globalNavWrap q, .df_globalNavWrap small, .df_globalNavWrap strong, .df_globalNavWrap sub, .df_globalNavWrap b, .df_globalNavWrap i, .df_globalNavWrap dl, .df_globalNavWrap dt, .df_globalNavWrap dd, .df_globalNavWrap ol, .df_globalNavWrap ul, .df_globalNavWrap li, .df_globalNavWrap fieldset, .df_globalNavWrap form, .df_globalNavWrap label, .df_globalNavWrap legend, .df_globalNavWrap table, .df_globalNavWrap caption, .df_globalNavWrap tbody, .df_globalNavWrap tfoot, .df_globalNavWrap thead, .df_globalNavWrap tr, .df_globalNavWrap th, .df_globalNavWrap td, .df_globalNavWrap article, .df_globalNavWrap aside, .df_globalNavWrap canvas, .df_globalNavWrap details, .df_globalNavWrap figcaption, .df_globalNavWrap figure, .df_globalNavWrap footer, .df_globalNavWrap header, .df_globalNavWrap hgroup, .df_globalNavWrap menu, .df_globalNavWrap nav, .df_globalNavWrap section, .df_globalNavWrap summary, .df_globalNavWrap time, .df_globalNavWrap mark, .df_globalNavWrap audio, .df_globalNavWrap video, .df_globalNavWrap a, #df_device div, #df_device span, #df_device object, #df_device iframe, #df_device h1, #df_device h2, #df_device h3, #df_device h4, #df_device h5, #df_device h6, #df_device p, #df_device blockquote, #df_device pre, #df_device address, #df_device em, #df_device img, #df_device q, #df_device small, #df_device strong, #df_device sub, #df_device b, #df_device i, #df_device dl, #df_device dt, #df_device dd, #df_device ol, #df_device ul, #df_device li, #df_device fieldset, #df_device form, #df_device label, #df_device legend, #df_device table, #df_device caption, #df_device tbody, #df_device tfoot, #df_device thead, #df_device tr, #df_device th, #df_device td, #df_device article, #df_device aside, #df_device canvas, #df_device details, #df_device figcaption, #df_device figure, #df_device footer, #df_device header, #df_device hgroup, #df_device menu, #df_device nav, #df_device section, #df_device summary, #df_device time, #df_device mark, #df_device audio, #df_device video, #df_device a, .df_pankuzu div, .df_pankuzu span, .df_pankuzu object, .df_pankuzu iframe, .df_pankuzu h1, .df_pankuzu h2, .df_pankuzu h3, .df_pankuzu h4, .df_pankuzu h5, .df_pankuzu h6, .df_pankuzu p, .df_pankuzu blockquote, .df_pankuzu pre, .df_pankuzu address, .df_pankuzu em, .df_pankuzu img, .df_pankuzu q, .df_pankuzu small, .df_pankuzu strong, .df_pankuzu sub, .df_pankuzu b, .df_pankuzu i, .df_pankuzu dl, .df_pankuzu dt, .df_pankuzu dd, .df_pankuzu ol, .df_pankuzu ul, .df_pankuzu li, .df_pankuzu fieldset, .df_pankuzu form, .df_pankuzu label, .df_pankuzu legend, .df_pankuzu table, .df_pankuzu caption, .df_pankuzu tbody, .df_pankuzu tfoot, .df_pankuzu thead, .df_pankuzu tr, .df_pankuzu th, .df_pankuzu td, .df_pankuzu article, .df_pankuzu aside, .df_pankuzu canvas, .df_pankuzu details, .df_pankuzu figcaption, .df_pankuzu figure, .df_pankuzu footer, .df_pankuzu header, .df_pankuzu hgroup, .df_pankuzu menu, .df_pankuzu nav, .df_pankuzu section, .df_pankuzu summary, .df_pankuzu time, .df_pankuzu mark, .df_pankuzu audio, .df_pankuzu video, .df_pankuzu a {
margin:0;
padding:0;
outline:0;
border:0;
background:transparent;
vertical-align:baseline;
font-weight:normal;
color:#262626;
word-wrap: break-word;
word-break: break-all;
}

#df_header section, #df_side section, #df_footerWrap section, .df_pageTop section, .df_globalNavWrap section, #df_device section, .df_pankuzu section {
clear:both;
}

#df_header ol, #df_header ul, #df_side ol, #df_side ul, #df_footerWrap ol, #df_footerWrap ul, .df_pageTop ol, .df_pageTop ul, .df_globalNavWrap ol, .df_globalNavWrap ul, #df_device ol, #df_device ul, .df_pankuzu ol, .df_pankuzu ul {
list-style:none;
}

#df_header img, #df_side img, #df_footerWrap img, .df_pageTop img, .df_globalNavWrap img, #df_device img, .df_pankuzu img {
vertical-align:bottom;
}

#df_header h1, #df_header h2, #df_header h3, #df_header h4, #df_header h5, #df_header h6, #df_side h1, #df_side h2, #df_side h3, #df_side h4, #df_side h5, #df_side h6, #df_footerWrap h1, #df_footerWrap h2, #df_footerWrap h3, #df_footerWrap h4, #df_footerWrap h5, #df_footerWrap h6, .df_globalNavWrap h1, .df_globalNavWrap h2, .df_globalNavWrap h3, .df_globalNavWrap h4, .df_globalNavWrap h5, .df_globalNavWrap h6, #df_device h1, #df_device h2, #df_device h3, #df_device h4, #df_device h5, #df_device h6, .df_pageTop h1, .df_pageTop h2, .df_pageTop h3, .df_pageTop h4, .df_pageTop h5, .df_pageTop h6, .df_pankuzu h1, .df_pankuzu h2, .df_pankuzu h3, .df_pankuzu h4, .df_pankuzu h5, .df_pankuzu h6 {
font-weight:normal;
font-size:100%;/* font-family:'ヒラギノ角ゴ Pro W6', 'Hiragino Kaku Gothic Pro W6', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif; */
}

#df_header article, #df_header aside, #df_header details, #df_header figcaption, #df_header figure, #df_header footer, #df_header header, #df_header hgroup, #df_header menu, #df_header nav, #df_header section, #df_side article, #df_side aside, #df_side details, #df_side figcaption, #df_side figure, #df_side footer, #df_side header, #df_side hgroup, #df_side menu, #df_side nav, #df_side section, #df_footerWrap article, #df_footerWrap aside, #df_footerWrap details, #df_footerWrap figcaption, #df_footerWrap figure, #df_footerWrap footer, #df_footerWrap header, #df_footerWrap hgroup, #df_footerWrap menu, #df_footerWrap nav, #df_footerWrap section, .df_globalNavWrap article, .df_globalNavWrap aside, .df_globalNavWrap details, .df_globalNavWrap figcaption, .df_globalNavWrap figure, .df_globalNavWrap footer, .df_globalNavWrap header, .df_globalNavWrap hgroup, .df_globalNavWrap menu, .df_globalNavWrap nav, .df_globalNavWrap section, #df_device article, #df_device aside, #df_device details, #df_device figcaption, #df_device figure, #df_device footer, #df_device header, #df_device hgroup, #df_device menu, #df_device nav, #df_device section, .df_pageTop article, .df_pageTop aside, .df_pageTop details, .df_pageTop figcaption, .df_pageTop figure, .df_pageTop footer, .df_pageTop header, .df_pageTop hgroup, .df_pageTop menu, .df_pageTop nav, .df_pageTop section, .df_pankuzu article, .df_pankuzu aside, .df_pankuzu details, .df_pankuzu figcaption, .df_pankuzu figure, .df_pankuzu footer, .df_pankuzu header, .df_pankuzu hgroup, .df_pankuzu menu, .df_pankuzu nav, .df_pankuzu section {
display:block;
}

#df_header nav ul, #df_side nav ul, #df_footerWrap nav ul, .df_globalNavWrap nav ul, #df_device nav ul, .df_pageTop nav ul, .df_pankuzu nav ul {
list-style:none;
}

#df_header blockquote, #df_header q, #df_side blockquote, #df_side q, #df_footerWrap blockquote, #df_footerWrap q, .df_globalNavWrap blockquote, .df_globalNavWrap q, #df_device blockquote, #df_device q, .df_pageTop blockquote, .df_pageTop q, .df_pankuzu blockquote, .df_pankuzu q {
quotes:none;
}

#df_header blockquote:before, #df_header blockquote:after, #df_header q:before, #df_header q:after, #df_side blockquote:before, #df_side blockquote:after, #df_side q:before, #df_side q:after, #df_footerWrap blockquote:before, #df_footerWrap blockquote:after, #df_footerWrap q:before, #df_footerWrap q:after, .df_globalNavWrap blockquote:before, .df_globalNavWrap blockquote:after, .df_globalNavWrap q:before, .df_globalNavWrap q:after, #df_device blockquote:before, #df_device blockquote:after, #df_device q:before, #df_device q:after, .df_pageTop blockquote:before, .df_pageTop blockquote:after, .df_pageTop q:before, .df_pageTop q:after, .df_pankuzu blockquote:before, .df_pankuzu blockquote:after, .df_pankuzu q:before, .df_pankuzu q:after {
content:'';
content:none;
}

#df_header a, #df_side a, #df_footerWrap a, .df_globalNavWrap a, #df_device a, .df_pageTop a, .df_pankuzu a {
margin:0;
padding:0;
background:transparent;
vertical-align:baseline;
text-decoration:none;
/* font-weight:bold; */
font-weight:normal;
font-size:100%;
-webkit-tap-highlight-color:rgba(153,153,153,0.4);/* -webkit-touch-callout: none; */
}

#df_header table, #df_side table, #df_footerWrap table, .df_pageTop table, .df_globalNavWrap table, #df_device table, .df_pankuzu table {
border-spacing:0;
border-collapse:collapse;
}

#df_header input, #df_header select, #df_side input, #df_side select, #df_footerWrap input, #df_footerWrap select, .df_globalNavWrap input, .df_globalNavWrap select, #df_device input, #df_device select, .df_pageTop input, .df_pageTop select, .df_pankuzu input, .df_pankuzu select {
vertical-align:middle;
font-family:'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif;
}

#df_header a:link, #df_side a:link, #df_footerWrap a:link, .df_pageTop a:link, .df_globalNavWrap a:link, #df_device a:link, .df_pankuzu a:link {
color:#00999B;
text-decoration:none;
}

#df_header a:visited, #df_side a:visited, #df_footerWrap a:visited, .df_pageTop a:visited, .df_globalNavWrap a:visited, #df_device a:visited, .df_pankuzu a:visited {
color:#3768B7;
text-decoration:none;
}

#df_header a:hover, #df_side a:hover, #df_footerWrap a:hover, .df_pageTop a:hover, .df_globalNavWrap a:hover, #df_device a:hover, .df_pankuzu a:hover {
color:#FF6600;
text-decoration:underline;
}
 #df_header a:active, #df_side a:active, #df_footerWrap a:active, .df_pageTop a:active, .df_globalNavWrap a:active, #df_device a:active, .df_pankuzu a:active, {
color:#666;
text-decoration:underline;
}

#df_header em, #df_side em, #df_footerWrap em, .df_pageTop em, .df_globalNavWrap em, #df_device em, .df_pankuzu em {
font-weight:bold;
font-style:normal;
}
