@charset "utf-8";
/* CSS Document */

	/* margin set 
	------------------------------------------------*/

		/*reset*/
		.margReset {margin:0px !important;}
		/*0px*/
		.margT00 {margin-top   :0px !important;}
		.margR00 {margin-right :0px !important;}
		.margB00 {margin-bottom:0px !important;}
		.margL00 {margin-left  :0px !important;}
		/*5px*/
		.margT05 {margin-top   :5px !important;}
		.margR05 {margin-right :5px !important;}
		.margB05 {margin-bottom:5px !important;}
		.margL05 {margin-left  :5px !important;}
		/*10px*/
		.margT10 {margin-top   :10px !important;}
		.margR10 {margin-right :10px !important;}
		.margB10 {margin-bottom:10px !important;}
		.margL10 {margin-left  :10px !important;}
		/*15px*/
		.margT15 {margin-top   :15px !important;}
		.margR15 {margin-right :15px !important;}
		.margB15 {margin-bottom:15px !important;}
		.margL15 {margin-left  :15px !important;}
		/*20px*/
		.margT20 {margin-top   :20px !important;}
		.margR20 {margin-right :20px !important;}
		.margB20 {margin-bottom:20px !important;}
		.margL20 {margin-left  :20px !important;}
		/*25px*/
		.margT25 {margin-top   :25px !important;}
		.margR25 {margin-right :25px !important;}
		.margB25 {margin-bottom:25px !important;}
		.margL25 {margin-left  :25px !important;}
		/*30px*/
		.margT30 {margin-top   :30px !important;}
		.margR30 {margin-right :30px !important;}
		.margB30 {margin-bottom:30px !important;}
		.margL30 {margin-left  :30px !important;}
		/*35px*/
		.margT35 {margin-top   :35px !important;}
		.margR35 {margin-right :35px !important;}
		.margB35 {margin-bottom:35px !important;}
		.margL35 {margin-left  :35px !important;}
		/*40px*/
		.margT40 {margin-top   :40px !important;}
		.margR40 {margin-right :40px !important;}
		.margB40 {margin-bottom:40px !important;}
		.margL40 {margin-left  :40px !important;}
		/*45px*/
		.margT45 {margin-top   :45px !important;}
		.margR45 {margin-right :45px !important;}
		.margB45 {margin-bottom:45px !important;}
		.margL45 {margin-left  :45px !important;}
		/*50px*/
		.margT50 {margin-top   :50px !important;}
		.margR50 {margin-right :50px !important;}
		.margB50 {margin-bottom:50px !important;}
		.margL50 {margin-left  :50px !important;}
		/*60px*/
		.margT60 {margin-top   :60px !important;}
		.margR60 {margin-right :60px !important;}
		.margB60 {margin-bottom:60px !important;}
		.margL60 {margin-left  :60px !important;}
	
	/* text align
	------------------------------------------------*/
	.txtAlignL, table.txtAlignL th, table.txtAlignL td {text-align:left   !important;}
	.txtAlignC, table.txtAlignC th, table.txtAlignC td {text-align:center !important;}
	.txtAlignR, table.txtAlignR th, table.txtAlignR td {text-align:right  !important;}


	.ftSmallx , table.ftSmallx  th, table.ftSmallx  td {font-size:70%  !important;}
	.ftSmall  , table.ftSmall   th, table.ftSmall   td {font-size:85%  !important;}
	.ftMedium , table.ftMedium  th, table.ftMedium  td {font-size:100% !important;}
	.ftLarge  , table.ftLarge   th, table.ftLarge   td {font-size:120% !important;}
	.ftLargex , table.ftLargex  th, table.ftLargex  td {font-size:150% !important;}
	.ftLargexx, table.ftLargexx th, table.ftLargexx td {font-size:200% !important;}

.ft115{
	font-size: 115% !important;
}

.paddB00{
	padding-bottom:0px 	!important;
}

.section:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    line-height: 0;
    visibility: hidden;
}

#article h3{
	background: url(https://img.goo-net.com/goopit/assets/img/static/guide/h3_img.gif) no-repeat left top;
	color: #FFFFFF;
    font-size: 140%;
    height: 33px;
    padding: 17px 0 0 22px;
}

.contents_box h4{
	color: #d62935;
	font-size: 134%;
	margin-bottom: 5px;
}
h4#PLink01,
h4#PLink02,
h4#PLink03,
h4#PLink04,
h4#PLink05{
	height: 26px;
	padding: 11px 0 0 80px;
	width: 840px;
	margin-bottom: 15px;
}
h4#PLink01{
	background: url(https://img.goo-net.com/goopit/assets/img/static/guide/bg-title01.gif) no-repeat left top;
}
h4#PLink02{
	background: url(https://img.goo-net.com/goopit/assets/img/static/guide/bg-title02.gif) no-repeat left top;
}
h4#PLink03{
	background: url(https://img.goo-net.com/goopit/assets/img/static/guide/bg-title03.gif) no-repeat left top;
}
h4#PLink04{
	background: url(https://img.goo-net.com/goopit/assets/img/static/guide/bg-title04.gif) no-repeat left top;
}
h4#PLink05{
	background: url(https://img.goo-net.com/goopit/assets/img/static/guide/bg-title05.gif) no-repeat left top;
}



.contents_box h5{
	font-size: 115%;
	margin-bottom: 5px;
	padding-bottom: 5px;
	border-bottom: 2px solid #df0013;
}

.white{
	font-size: 150%;
	font-weight: bold;
	color: #d62935;
	margin-bottom: 8px;
}

.page_top {
    clear: both;
    margin: 30px auto 15px;
    text-align: right;
    width: 920px;
}
.page_top span a {
    background: url(https://img.goo-net.com/goopit/assets/img/share/ico-pagetop.png) no-repeat left top;
    color: #0099FF;
    font-size: 13px;
    padding-left: 26px;
    text-decoration: underline;
	display: inline-block;
}

#page_top {
	margin-top: 15px;
}

.contents_box {
	padding: 20px 19px 45px;
	background-color: #fff;
	border: 1px solid #dedede;
}

.read_text {
	margin-bottom: 30px;
	font-size: 117%;
}

.Note{
	text-indent: -1em;
	padding-left: 1em;
}



/* innernav */
#innernav {
	height: 97px;
	margin-bottom: 40px;
	width: 100%;
	overflow: hidden;
}
#innernav ul {
	margin-right: -15px;
	*zoom: 1;
}
#innernav ul:after {
	content: "."; display: block; height: 0; clear: both; visibility: hidden; line-height: 0;
}
#innernav ul li {
	float: left;
	width: 172px;
	margin-right: 15px;
}
#innernav ul li a {
	display: block;
	height: 46px;
	padding-top: 51px;
	text-align: center;
	font-weight: bold;
	font-size: 125%;
	line-height: 1.2;
	color: #da1f11;
	text-decoration: none;
}
#innernav ul li.nav01 a {
	background: url(https://img.goo-net.com/goopit/assets/img/static/guide/bg-nav01_off.gif) no-repeat;
}
#innernav ul li.nav01:hover a {
	background: url(https://img.goo-net.com/goopit/assets/img/static/guide/bg-nav01_on.gif) no-repeat;
}
#innernav ul li.nav02 a {
	background: url(https://img.goo-net.com/goopit/assets/img/static/guide/bg-nav02_off.gif) no-repeat;
}
#innernav ul li.nav02:hover a {
	background: url(https://img.goo-net.com/goopit/assets/img/static/guide/bg-nav02_on.gif) no-repeat;
}
#innernav ul li.nav03 a {
	background: url(https://img.goo-net.com/goopit/assets/img/static/guide/bg-nav03_off.gif) no-repeat;
}
#innernav ul li.nav03:hover a {
	background: url(https://img.goo-net.com/goopit/assets/img/static/guide/bg-nav03_on.gif) no-repeat;
}
#innernav ul li.nav04 a {
	background: url(https://img.goo-net.com/goopit/assets/img/static/guide/bg-nav04_off.gif) no-repeat;
}
#innernav ul li.nav04:hover a {
	background: url(https://img.goo-net.com/goopit/assets/img/static/guide/bg-nav04_on.gif) no-repeat;
}
#innernav ul li.nav05 a {
	background: url(https://img.goo-net.com/goopit/assets/img/static/guide/bg-nav05_off.gif) no-repeat;
}
#innernav ul li.nav05:hover a {
	background: url(https://img.goo-net.com/goopit/assets/img/static/guide/bg-nav05_on.gif) no-repeat;
}

/*Role*/
#Role{
	width: 880px;
	margin: 0 auto;
	padding-top: 25px;
	position: relative;
}
.abs01{
	position: absolute;
	top: 5px;
	left: 246px;
}
.box-first,
.box-last{
	width: 880px;
}
.box-first p,
.box-last p{
	line-height: 1.3;
}
.box-last{
	margin-top: 80px;
}
.box-first .box{
	width: 187px;
}
.box-last .box{
	width: 255px;
	margin-left: 18px;
	min-height: 200px;
}
#Role .box{
	background: url(https://img.goo-net.com/goopit/assets/img/static/guide/bg-box.gif) repeat-x left bottom;
	border: 1px solid #e82114;
	float: left;
	padding: 12px;
	min-height: 200px;
}
#Role .box02{
	background: url(https://img.goo-net.com/goopit/assets/img/static/guide/bg-box.gif) repeat-x left bottom;
	width: 187px;
	border: 1px solid #e82114;
	float: right;
	padding: 12px;
	min-height: 200px;
}

/*pinkbgArea*/
.pinkbgArea{
	background-color: #FBEBED;
	padding: 15px 20px;
	font-size: 115%;
}
.pinkbgArea p{
	line-height: 1.5;
}
.BLOCK2{
	width: 880px;
}
.BLOCK2 .BlockL{
	width: 585px;
	float: left;
}
.BLOCK2 .BlockR{
	width: 276px;
	float: right;
}

/*tabletypeA*/
table.tabletypeA{
	width: 920px;
	border-top: 1px solid #000000;
	color: #000000;
	text-align: center;
	font-size: 115%;
}
table.tabletypeA thead th{
	font-weight: bold;
	background-color: #f7f3e8;
	padding: 2px 0;
	border-right: 1px solid #c2c2c2;
	border-bottom: 1px solid #000000;
	vertical-align: middle;
	text-align: center;
}
table.tabletypeA tbody th{
	padding: 5px 10px;
	background-color: #eaeaea;
	border-right: 1px solid #c2c2c2;
	border-bottom: 1px solid #000000;
	text-align: center;
}
table.tabletypeA tbody td{
	padding: 5px 10px;
	border-right: 1px solid #c2c2c2;
	border-bottom: 1px solid #c2c2c2;
}
table.tabletypeA tbody tr.black td,
table.tabletypeA tbody tr.black th{
	border-bottom: 1px solid #000000;
}
table.tabletypeA tr.tablebtm th,
table.tabletypeA tr.tablebtm td{
	padding: 20px 10px;
}

/*listtypeA*/
ul.listtypeA{
	margin-left: 1.5em;
}
/* 20140514 C */
ul.listtypeA li span{
	display: inline;
	margin-left: -1.5em;
	text-align: left;
	width: 1.5em;
}
/* //20140514 C */
