@charset "UTF-8";
/*  透明ロールスクリーン */
h3.h3-clear-rollscreen{color:#1f3399;font-size:16pt;border-bottom:2px #1f3399 solid; border-left:10px #1f3399 groove;padding:3px 0 3px 10px;margin:30px 0 20px 0;}
h4.h4-clear-rollscreen {color:#333333; font-size:14pt;line-height: 1.0;border-left:6px #4aa0e2 solid;padding-left:10px;  border-bottom:2px #4aa0e2 solid;padding-bottom:5px;font-weight:normal;}
h4.h4-clear-rollscreen span{color:#4aa0e2;font-weight:bold;}

p.clear-rollscreen-text{font-size:15px;line-height:1.6;}
p.clear-rollscreen-text span{font-weight:bold;}

div.clear-rollscreen-scene{display: flex; flex-wrap: wrap;}
div.clear-rollscreen-scene p{padding:10px;background:#4aa0e2;color:#fff;margin:5px;font-size:16px;border-radius:5px;}

div.clear-rollscreen-feature{display: flex; flex-wrap: wrap;justify-content: space-between;margin-top:20px;}
div.clear-rollscreen-feature-text ul li{font-size:12pt;margin-bottom:15px;font-weight:bold;list-style: square;list-style-position: inside;}

div.clear-rollscreen-useful{display: flex; flex-wrap: wrap;justify-content: space-between;margin-top:20px;}
div.clear-rollscreen-useful-box{width:340px;border:1px #ccc solid;padding:15px}
p.clear-rollscreen-useful-copy {font-size:12pt;line-height: 1.4;padding:5px;font-weight:bold;color:#666;}
div.clear-rollscreen-useful-box img{width:100%;}
p.clear-rollscreen-useful-text{padding:0px 25px;font-size:13px;line-height:1.5;}

h6.h6-clear-rollscreen {color:#ffffff; font-size:16pt; background: #333333; padding:15px 15px 13px; margin:30px 0 20px 0; line-height: 1.0;}
div.clear-rollscreen-spec table{width:100%;border:1px #222 solid;border-collapse:collapse;}
div.clear-rollscreen-spec table th,div.clear-rollscreen-spec table td{border:1px #222 solid;text-align:center;padding:2px 5px;font-size:14px;height:30px;vertical-align:middle;}
div.clear-rollscreen-spec table th{background:#ddd; width:195px;}
div.clear-rollscreen-spec table td{width:300px;}