﻿@charset "utf-8";



/* Tag Reset　(※ 基本は変更しない ※)
---------------------------------------------------*/

/* Base:YUI 3.4.1 (build 4118)
http://yuilibrary.com/license/ */

body {
	padding:0;
	margin:0;
}

#d_imp  {
	color:#000;
	background-color:transparent;
}

#d_imp div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,
pre,code,form,fieldset,legend,input,textarea,
p,blockquote,th,td {
	margin:0;
	padding:0;
}

#d_imp table {
	border-collapse:collapse;
	border-spacing:0;
}

#d_imp fieldset,img {
	border:0;
}

#d_imp address,caption,cite,code,
dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}

#d_imp ol,ul {
	list-style:none;
}

#d_imp caption,th {
	text-align:left;
}

#d_imp h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}

#d_imp q:before,q:after {
	content:''
}

#d_imp abbr,acronym {
	border:0;
	font-variant:normal;
}

#d_imp sup{vertical-align:text-top;}
#d_imp sub{vertical-align:text-bottom;}

#d_imp input,textarea,select {
	font-family:inherit;
	font-size:inherit;
	font-weight:inherit
}

#d_imp input,textarea,select {
	*font-size:100%;
}

#d_imp legend{color:#000;}


/* FontSize Reset　(※ 基本は変更しない ※)
---------------------------------------------------*/

/* 13pxで標準化（IEは独自仕様により相対で13px相当にする） */
#d_imp  {
	font: 14px/1.231 arial,helvetica,clean,sans-serif; /* 基本文字設定 */
	*font-size: small; /* Win IE7およびWin IE6標準準拠モード向け */
	*font: x-small; /* Win IE 5-5.5､6(後方互換モード)向け */
}

/* tableへのfont-size継承 */
#d_imp table {
	font-size: inherit; /* モダンブラウザ向け */
	font: 100%; /* Win IE 5-5.5､6(後方互換モード)向け */
}

/* 独自のタグでIE縮小表示を防ぐ */
#d_imp pre,code,kbd,samp,tt {
	font-family: monospace;
	*font-size: 108%; /* Win IE全般向け */
	line-height: 100%;
}


/* config (案件によって変更)
---------------------------------------------------*/
.main {
    margin: 20px auto 20px auto;
    width: 940px;
    overflow: hidden;
    font-size: 14px;
    height: 1170px;
}

.honbun{
	font-size: 15px;
}

.close-txt{
	font-size: 15px;
}

.contents img {
    margin: 25px 0;
}

/* スペックtable
=========================================*/
table {
    margin: 20px 0;
}
th {
    font-weight: bold;
    border-bottom: solid 1px #bdbdbd;
    padding: 10px 0;
}
td {
    width: 210px;
    padding: 10px 0;
    font-size: 80%;
}
.t-m {
	color:#e4007f;
	font-weight:bold;
}
td.t-c {
    color: #00afff;
    font-weight: bold;
}

/* アコーディオン
=========================================*/

.close {
    margin: 20px 0;
}
 
#panel > dt {
    background-color: #e4007f;
    color: white;
    cursor: pointer;
    padding: 10px;
    font-weight: bold;
    border-radius: 40px;
    width: 300px;
    text-align: center;
    font-size: 120%;
	margin: 0 auto;
}
 
#panel > dd {
  margin: 0px;
}
p.copy {
    background: url(../img/honbun_img.png) no-repeat;
    height: 100px;
    color: #00a0e9;
    font-weight: bold;
    font-size: 130%;
    text-align: center;
    padding: 20px 0 0 0;
}
	
p.close-txt {
    margin: 25px 0px;
}
span.pink {
    color: #e4137f;
}
dt:hover {
	opacity:0.8;
}

/* ダウンロードボタン
=========================================*/
ul.dl-btn {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-around;
    width: 570px;
    margin: 20px auto;
}
ul.dl-btn a:hover {
	opacity:0.8;
}