﻿@charset "utf-8";

/**
	画像
**/
.figure.figure-01 .image{
	background-image: url(./detail-01.jpg);
	max-width: 640px;/* 画像実データの幅 */
}

.figure.figure-01 .image:before{
	padding-top: 42.19%;/* 画像データの縦÷横 (小数点第３位切り上げ) */
}

.figure.figure-01 .figcaption{
	display: none;
}

/**
	画像
**/
.figure.figure-02 .image{
	background-image: url(./detail-02.jpg);
	max-width: 320px;/* 画像実データの幅 */
}

.figure.figure-02 .image:before{
	padding-top: 75%;/* 画像データの縦÷横 (小数点第３位切り上げ) */
}

.figure.figure-02 .figcaption{
	display: none;
}

/**
	画像
**/
.figure.figure-03 .image{
	background-image: url(./detail-03.jpg);
	max-width: 320px;/* 画像実データの幅 */
}

.figure.figure-03 .image:before{
	padding-top: 137.5%;/* 画像データの縦÷横 (小数点第３位切り上げ) */
}

.figure.figure-03 .figcaption{
	display: none;
}

/**
	レイアウト調整
**/

.cd5050-frame {
	padding:10px;
	margin-bottom:10px;
	background-color:#edf3f9;
	border:1px solid #c6dff4;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
}

.cd5050-point01 {
	font-weight:bold;
	color:#cb2c2c;
}

.cd5050-h4 {
	font-weight:bold;
	color:#323934;
}

.cd5050-h5 {
	font-size:16px;
	font-weight:bold;
	color:#5788b6;
	display: block;
	margin-bottom:7px;
}

.cd5050-comment {
	font-size:0.75em;
}
/**
	レイアウト調整
**/

.mswdt900-frame {
	padding:10px;
	margin-bottom:10px;
	background-color:#edf9f7;
	border:1px solid #bfe1dd;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
}

.mswdt900-point01 {
	font-weight:bold;
	color:#cb2c2c;
}

.mswdt900-h4 {
	font-weight:bold;
	color:#323934;
}

.mswdt900-h5 {
	font-size:16px;
	font-weight:bold;
	color:#2d623b;
	display: block;
	margin-bottom:7px;
}

.mswdt900-comment {
	font-size:0.75em;
}

