﻿.RadioButtonFrame {
  margin-top: 1rem;
  margin-bottom: 0.5rem;
  margin-left: 1rem;
}


.CheckBoxTextBoxFrame {
  margin-top: 4px;
  margin-bottom: 4px;
}

.LargeTextBoxCaption {
  margin-top: 8px;
}

.IOTextBox {
  width: 90%;
  height: 200px;
}

.CheckBoxFrame {
  width: 300px;
  float: left;
}


.ValueFieldFrame {
  padding: 0.2rem 0 0.2rem 0;
  display:flex;
}

.TextBoxFrame {
  width: 300px;
  float: left;
}

.CaptionFrame {
  width: 8rem;
  text-align: right;
  margin-right: 12px;
}


.CaptionFrameShort {
  text-align: right;
  margin-right: 12px;
  width: 64px;
  float: left;
}

.CaptionFrameLong {
  text-align: right;
  margin-right: 12px;
  width: 200px;
  float: left;
}


.ColorBoxFrame {
  margin-top:0.5rem;
  margin-left: 8rem;
  display:flex;
}
.ColorBox {
  
}
.InfoLabelFrame {
  margin-left: 4px;
  margin-top: 8px;
}

/*

body 
{
    text-align:center;
    margin-right:auto;
    margin-left:auto;

    margin-top:0px;
    margin-bottom:0px;
    margin-right:auto;
    margin-left:auto;
    background-color:#f1f1f1;

 	font-family:"メイリオ",Meirio,sans-serif;

}

.TopBar
{
    text-align:left;
    background-color:#464646;
    height:48px;
}

.BottomBar
{
    text-align:right;
}

.TopBarLogo
{
    padding-left:32px;
    padding-top:12px;
}
.TopBarLogo img
{
    border-style:none;
}

.BottomBarLogo
{
    padding-right:8px;
    padding-top:4px;   
}

.BottomBarLogo img
{
    border-style:none;
}

.EndBar
{
    font-size:10px;
    text-align:right;
    margin-right:4px;
    padding-bottom:4px;
}

.SingleContent
{
    margin-top:0px;
    margin-bottom:0px;
    margin-left:0px;
    margin-right:0px;
    
    text-align:center;
    background-color: #FFFFFF;
}

.SingleContentFrame
{
    margin-top:0px;
    margin-bottom:0px;
    margin-left:auto;
    margin-right:auto;

    padding-top:8px;
    padding-bottom:8px;

    text-align:left;
    width:980px;

}


.CarrierCaption
{
    font-size:22px;
    margin-top:32px;
    padding-bottom:2px;
    margin-bottom:2px;
    
    color:#404040;
    border-bottom: 4px solid #E0E0E0;
}

.DeviceCaption
{
    font-size:18px;
    margin-top:24px;
    margin-bottom:4px;
    padding-left:12px;
    
    color:#000000;
    border-left: 16px solid #0094dc;
}
.DeviceCaption A
{
    text-decoration:none;
}

.UserAgentCaption
{
    font-size:14px;
}

.UserAgentCaption li
{
    font-size:14px;
}

.PageNavigator
{
    text-align:center;
    font-size:12pt;
    margin-top:8px;
    margin-bottom:4px;
}

.TitleCaptionFrame
{
    margin-top:16px;
}

.TitleCaption
{
	font-size:24px;
	font-weight:100;
	font-family:"メイリオ",Meirio,sans-serif;
}
  */

