@charset "utf-8";
/* CSS Document */
/*===============================================
●モバイル用
===============================================*/
a{color:#555;}
a:hover{color:#fc855a;}
.arrow{text-align:right;}
.arrow a{display:inline-block;padding-top:20px;padding-bottom:20px;padding-right:20px;background-image:url(../images/arrow.png);color:#fb863f;font-weight:bold;background-repeat:no-repeat;background-position: right;}
.arrow a:hover{color:#97ca47;}
#contents p{line-height:1.5em;margin:1.0em;font-size:14px;}
#contents p.cap{margin:0.2em;font-size:12px;margin-bottom:1.5em;}
.contentsH2{clear:both;margin-top:2.0em;margin-bottom:1.5em;padding-bottom:0.2em;border-bottom:2px dotted #EF7E03;color:#EF7E03;font-size:20px;text-align:center;}

.history dl {	margin-bottom:20px;}
.history dl dt {color:#7C481D;font-weight:bold;margin:0;padding: 10px 0 6px 4px;background-color:#f6f6f6;border-bottom:#cccccc dotted 1px;}
.history dl dd {margin:0;padding: 5px 15px 11px 20px;border-bottom:#cccccc dotted 1px;}
.kessan{border-bottom:#cccccc dotted 1px;font-size:90%;}







/*===============================================
●PC 画面の横幅が640px以上
===============================================*/
@media print, screen and (min-width: 640px){/*メモ：コンテンツ幅760px*/

.contentsH2{text-align:left;}
#contents p{margin:0 2.0em 1.8em;}
.w200{width:200px;}
.w560{width:560px;}
.w760{width:760px;}
.floatLeft{float:left;}
.floatRight{float:right;}
.box{clear:both;border:solid 0px #333;overflow:hidden;}

.history dl {margin-bottom:20px;}
.history dl dt {float: left;clear:left;color:#7C481D;font-weight:bold;width: 140px;margin:0;padding: 10px 0 11px 4px;border-bottom:#cccccc dotted 0px;background-color:transparent;}
.history dl dd {margin:0;padding: 10px 15px 11px 136px;border-bottom:#cccccc dotted 1px;}

.kessan{border-bottom:#cccccc dotted 1px;font-size:100%;}







}