
body {
    margin:0; padding:0;
	-webkit-text-size-adjust: 100%;
	overflow-x: hidden;
}

header {
  height: 100px;
  width: 100%;
  padding-top: 25px;
  padding-left: 10%;
  padding-right: 10%;
  padding-bottom: 0px;
  margin: 0px;
  /*background-color: #e5effb;
  color: #606060;
  background-color: #83b8fa;
  background-color:rgb(3, 82, 194);*/
  background: linear-gradient(rgb(20, 11, 150),rgb(16, 87, 202));
  color: #FFFFFF;
  font-family: "游ゴシック体", "YuGothic", "游ゴシック", "Yu Gothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
  border-bottom: 0px;
  border-top: 0px ;
  border-left: 0px;
  border-right: 0px;
  border-color:  rgb(3, 82, 194);
  border-style: solid;
  min-width: 200px;

}

header .headline_main{
    line-height: 110%;
	font-weight: bold;
    float: left;
	margin-top: 20px;
    font-size: 30px;
}

header .headline1{
    line-height: 110%;
    float: left;
	margin: 0px;
    font-size: 20px;
}

header .headline2{
    line-height: 100%;
	font-weight: bold;
    float: left;
	margin: 0px;
    font-size: 30px;
}




.mainbody{
	margin: 15px;
	font-family: "游ゴシック体", "YuGothic", "游ゴシック", "Yu Gothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
	padding: 0px 10% 0px 10%;

}

.top_page{
	margin: 0px;
	padding: 0px;
    line-height: 140%;
}

.rep_title{
    font-size: 18px;
	font-weight:lighter;
	color:rgb(3, 124, 217);
	font-family: "游ゴシック体", "YuGothic", "游ゴシック", "Yu Gothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
}

.rep_authors{
    font-size: 14px;
	line-height: 150%;
	font-family: "游ゴシック体", "YuGothic", "游ゴシック", "Yu Gothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
}

.rep_proposals{
    font-size: 14px;
	line-height: 150%;
	font-family: "游ゴシック体", "YuGothic", "游ゴシック", "Yu Gothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
}

.rep_proposals2{
    font-size: 16px;
	font-family: "游明朝", "YuMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "ＭＳ Ｐ明朝", "MS PMincho", serif;
}

.box{
	border-style     : none;
	background-color: #f8f8f8;
	margin           : 5px 5px 5px 5px;
	padding          : 10px;
}

.notes{
	font-size		: 90%;
	line-height		: 150%;
	font-family: "Yu Gothic", sans-serif;
	padding: 0px 10px 10px 20px;
	margin: 5px 0 10px 0;
}

.section_01{
	font-size		: 22px;
	color: rgb(102, 101, 101);
	font-family: "游ゴシック体", "YuGothic", "游ゴシック", "Yu Gothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
	padding: 0px 0px 0px 1px;
	margin: 20px 0 10px 0;
	width: auto;
	_width: 100%;
	border-bottom: solid 1px rgb(80, 80, 80);
	
}


.section_02{
	font-size		: 120%;
	line-height		: 120%;
	font-family: "Yu Gothic", sans-serif;
	padding: 3px 10px 2px 10px;
	margin           : 5px 5px 10px 0px;
	width: auto;
	_width: 100%;
	border-bottom: 1px  rgb(120, 120, 120);
	border-top: 0;
	border-left: solid 8px  rgb(200, 200, 200);
	border-right: 0;
	border-style: solid;
	
}


.boxBLUE{
	border-style     : solid;
	border-width     : 1px;
	border-color     : #e0e0e0;
	background-color : #f0f8ff;
	padding			 : 5px;
	margin           : 5px 5px 10px 5px;
}

.boxPINK{
	border-style     : solid;
	border-width     : 1px;
	border-color     : #e0e0e0;
	background-color : #fff0f8;
	padding			 : 5px;
	margin           : 5px 5px 10px 5px;

}
.boxGRAY{
	border-style     : solid;
	border-width     : 1px;
	border-color     : #c0c0c0;
	background-color : #f0f0f0;
	padding			 : 5px;
	margin           : 5px 5px 10px 5px;

}

a.rep_link:link {
	color:rgb(3, 124, 217);
	text-decoration: none;
}

a.rep_link:hover {
	color:rgb(3, 103, 181);
	text-decoration: none;
}

a.rep_link:active {
	color:rgb(3, 103, 181);
	text-decoration: none;
}

a.rep_link:visited {
	color:rgb(3, 103, 181);
	text-decoration: none;
}

a.main_link:link {
	color:rgb(3, 124, 217);
	text-decoration: none;
}

a.main_link:hover {
	color:rgb(3, 103, 181);
	text-decoration: none;
}

a.main_link:active {
	color:rgb(3, 103, 181);
	text-decoration: none;
}

a.main_link:visited {
	color:rgb(3, 103, 181);
	text-decoration: none;
}


.GPTAS{
	border-style     : none;
	background-color : #a84ff6;
	color: white;
	padding:2px;
}

.PONTA{
	border-style     : none;
	background-color : #2a8cfc;
	color: white;
	padding:2px;
}

.TOPAN{
	border-style     : none;
	background-color : #16a603;
	color: white;
	padding:2px;
}

.HQR{
	border-style     : solid;
	border-width: 1px;
	color: rgb(9, 90, 1);
	padding:2px;
}

.AKANE{
	border-style     : solid;
	border-width: 1px;
	color: rgb(255, 0, 0);
	padding:2px;
}

.HERMES{
	border-style     : solid;
	border-width: 1px;
	color: rgb(181, 4, 216);
	padding:2px;
}

.FONDER{
	border-style     : solid;
	border-width: 1px;
	color: rgb(48, 122, 249);
	padding:2px;
}

.HER-HODACA{
	border-style     : solid;
	border-width: 1px;
	color: rgb(255, 140, 0);
	padding:2px;
}

.SANS-U{
	border-style     : solid;
	border-width: 1px;
	color: rgb(31, 6, 120);
	padding:2px;
}

.AGNES{
	border-style     : solid;
	border-width: 1px;
	color: rgb(5, 207, 56);
	padding:2px;
}

.MINE{
	border-style     : solid;
	border-width: 1px;
	color: rgb(71, 72, 71);
	padding:2px;
}

.iNSE{
	border-style     : solid;
	border-width: 1px;
	color: rgb(246, 5, 182);
	padding:2px;
}
