@charset "UTF-8";

h1 {
color: #fff;
background-color: #0e83fc;
padding:5px 10px;
font-size:180%;
font-weight: normal;
}
div.box.boxPadding {
border:1px solid #666;
padding:5px 0 10px 0 ;
margin:5px 0 15px;
}
div.box.boxPadding p {
margin:0;
}
div.csc-textpic.csc-textpic-center div.csc-textpic-text p.bodytext {
text-align:center;
color:#ef810f;
}
DIV.csc-textpic.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption {
text-align:left;
}
DIV.csc-textpic.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption b {
text-align:left;
font-weight: bold;
font-size:130%;
}
DIV.csc-textpic.csc-textpic-intext-left-nowrap DIV.csc-textpic-text h3 {
text-align:center;
color: #ef810f;
}
#c405321 table tbody tr td,
#c405321 table tbody tr th {
border:none;
padding: 0;
}
#c405321 table tbody tr td h2,
#c405321 table tbody tr td p,
#c405321 table tbody tr th p {
margin: 0;
}

#c435191 table tbody tr td,
#c435191 table tbody tr th {
border:none;
padding: 0;
}
#c435191 table tbody tr td h2,
#c435191 table tbody tr td p,
#c435191 table tbody tr th p {
margin: 0;
}
#c435191 table {
font-size: 100%;
}
#c435191 table tbody tr th {
width: 5em;
}
#c435171 span.important {
color: red;
}
#c435171 span.underline {
text-decoration: underline;
}
div.right {
text-align:right;
}
/* いろいろな温度 */
div.box > div.boxWrapper > div > div.box {
border: #385D8A solid 2px;
padding: 10px 10px 0px 10px;
margin-top: 40px;
margin-bottom: 20px;
}
#c435179 div.box > div.boxWrapper > div > div.box {
padding: 50px 10px 0px 10px;
}
div.box > div.boxWrapper > div > div.box > div.boxWrapper > div {
position: relative;
}
div.box > div.boxWrapper > div > div.box > div.boxWrapper > div > p {
position: absolute;
top: -45px;
}
#c451549 div.box > div.boxWrapper > div > div.box > div.boxWrapper > div > p {
position: relative;
top: 0;
}
#c435179 div.box > div.boxWrapper > div > div.box > div.boxWrapper > div > p {
position: absolute;
top: -80px;
}
div.box > div.boxWrapper > div > div.box > div.boxWrapper > div > p > b {
font-weight: bold;
font-size:140%;
margin-right: 20px;
padding: 5px 10px;
color: #3a7ee3;
}

#c435175 {
text-align: right;
}
#c435171 .csc-textpic-caption {
text-align: left;
}
#c435171 {
padding-right: 45px;
}
#c435171 ul li {
line-height: 160%;
}


#c451565 table tbody tr td,
#c451565 table tbody tr th {
padding: 2px;
}

#content #c451645 div.twoColumnLayout div.columnOne,
#content #c451645 div.twoColumnLayout div.layout.columnOne,
#content #c451645 div.twoColumnLayout.fiftyFifty div.layout.columnOne,
#content #c451645 div.twoColumnLayout div.columnTwo,
#content #c451645 div.twoColumnLayout div.layout.columnTwo,
#content #c451645 div.twoColumnLayout.fiftyFifty div.layout.columnTwo {
	width: 50%;
}

div.twoColumnPageLayout div.page.columnTwo #c451645 .columnTwo.column.layout div.columnWrapper {
	padding: 5px 0;
}