@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;	
}

.ft110{
	font-size:110% !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: 15px;
}
h4#h4_01{
	background: url(https://img.goo-net.com/goopit/assets/img/static/repair/bg-title01.gif) no-repeat left top;
	height: 26px;
	padding: 11px 0 0 80px;
	width: 840px;
}
h4#h4_02{
	background: url(https://img.goo-net.com/goopit/assets/img/static/repair/bg-title02.gif) no-repeat left top;
	height: 26px;
	padding: 11px 0 0 80px;
	width: 840px;
}

h4#h4_03{
	background: url(https://img.goo-net.com/goopit/assets/img/static/repair/bg-title03.gif) no-repeat left top;
	height: 26px;
	padding: 11px 0 0 80px;
	width: 840px;
}

.Red{
	font-size: 150%;
	font-weight: bold;
	color: #d62935;
	margin-bottom: 8px;
}

#page_top {
	margin-top: 15px;
}

.contents_box {
	padding: 20px 19px 45px 19px;
	background-color: #fff;
	border: 1px solid #dedede;
}

.read_text {
	margin-bottom: 30px;
	font-size: 117%;
}

.pinkbgArea{
	background-color: #FBEBED;
	padding: 15px 20px;
	font-size: 115%;
}

.pinkbgArea p,
.pinkbgArea ul li {
	line-height: 1.5;
	word-break: normal;
}

.page_top {
    clear: both;
    margin: 30px auto 0; /* 20140313修正 */
    padding-bottom: 15px; /* 20140313追加 */
    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;
}

.box{
	width: 188px;
	float: left;
	background:url(https://img.goo-net.com/goopit/assets/img/static/repair/bg-box.gif) repeat-x left bottom ;
	border: 1px solid #E82114;
	margin-left: 7px;
	padding: 6px;
}

.txtBox{
	padding: 0 15px;
	font-size: 115%;
}

.txtBox p{
	line-height: 1.5;	
}

#innernav {
	height: 97px;
	/* margin-bottom: 40px; */ /* 20140313修正 */
	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: 37px;
	padding-top: 60px;
	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/repair/bg-nav01_off.gif) no-repeat;
}
#innernav ul li.nav01:hover a {
	background: url(https://img.goo-net.com/goopit/assets/img/static/repair/bg-nav01_on.gif) no-repeat;
}
#innernav ul li.nav02 a {
	background: url(https://img.goo-net.com/goopit/assets/img/static/repair/bg-nav02_off.gif) no-repeat;
}
#innernav ul li.nav02:hover a {
	background: url(https://img.goo-net.com/goopit/assets/img/static/repair/bg-nav02_on.gif) no-repeat;
}
#innernav ul li.nav03 a {
	background: url(https://img.goo-net.com/goopit/assets/img/static/repair/bg-nav03_off.gif) no-repeat;
}
#innernav ul li.nav03:hover a {
	background: url(https://img.goo-net.com/goopit/assets/img/static/repair/bg-nav03_on.gif) no-repeat;
}


/* 20140313追加
------------------------------------------------*/

.contents_box .boxWrap {
	margin-bottom: 30px;
	font-size: 117%;
}
.contents_box .boxWrap .leftBox {
	width: 435px;
	float: left;
}
.contents_box .boxWrap .leftBox dt {
	font-weight: bold;
}
.contents_box .boxWrap .leftBox dd p,
.contents_box .boxWrap .rightBox dd p {
	padding-bottom: 10px;
}
.contents_box .boxWrap .rightBox {
	width: 435px;
	float: right;
}

.contents_box .boxWrap .rightBox dt {
	font-weight: bold;
}

.paddB40 {padding-bottom:40px !important;}