@charset "utf-8";

/* add 2014.04.03 // */

.agreement #kiyaku-include table {
	margin-right: auto;
	margin-left: auto;
}

.agreement .printIcon,
.agreement .dlIcon {
	padding: 5px 0 5px 35px
}

.agreement .printIcon {
	background: url(../img/icon_print_01.png) no-repeat left center;
}

.agreement .dlIcon {
	background: url(../img/icon_download_01.png) no-repeat left center;
}

body #header,
body #contWrap,
body #footer {
	margin-right: auto;
	margin-left: auto;
	width: 960px;
}

body #wrapper {
	margin-left: 0;
	margin-right: 0;
}

body {
	height: auto !important;
}

.toolTipBody {
	left: -10px;
}

#header {
	margin-top: 0;
	border-bottom: 3px double #eaeaea;
	margin-bottom: 20px;
	height: 46px !important;
	padding-bottom: 0;
	/*padding: 13px 10px 13px 10px;*/
}

#header .inner {
	padding: 13px 10px 13px 10px;
}

.adobeLink {
	padding-top: 11px;
	border-top: 1px dotted #bdbdbd;
	font-size: 12px;
}

.adobeLink dt {
	float: left;
}

.adobeLink dd {
	float: left;
	width: 655px;
	margin-left: 15px;
}

#footer {
	width: 800px;
	font-size: 12px;
	background: none;
	border-bottom: none;
}
.inlineList01 li {
	display: inline;
}

.iArrGrn03, .liArrGrn03 li {
	background: url(../../../common/ico/ico_arrow_03.gif) no-repeat 0 0.45em;
	padding-left: 8px;
}

#footer .guideArea { margin-top: 10px; padding-left: 15px; background: url(/nyukai/common/bg_line_guide.gif) repeat-x; }
#footer .guideArea dl { background: url(/nyukai/common/bg_vline_dot_01.gif) repeat-y 340px 0; }
#footer .guideArea dt { float: left; }
#footer .guideArea dd { float: right; width: 580px; }

#footer .linkArea { margin-top: 10px; padding-top: 17px; background: url(/nyukai/common/bg_line_link.gif) repeat-x; }
#footer .linkArea ul { padding: 5px 0 0 10px; }
#footer .linkArea ul li { margin-top: 3px; }
#footer .linkArea .clm01 { float: left; width: 187px; display: inline; margin-left: 10px; }
#footer .linkArea .first { margin-left: 15px; }

#footer .copyArea { margin-top: 20px; padding-top: 13px; background: url(/nyukai/common/bg_line_copy.gif) repeat-x; }
#footer .copyArea ul { float: left; display: inline; margin-left: 10px; }
#footer .copyArea li { display: inline; }
#footer .copyArea li .iBlk { padding: 0 5px; border-left: 1px solid #ddd; }
#footer .copyArea li.first .iBlk { border: none; }
#footer .copyArea .copyright { float: right; display: inline; margin-right: 5px; }

#footer .copyArea a:link,
#footer .copyArea a:visited { color: #666; text-decoration: underline; background: transparent; }
#footer .copyArea a:hover,
#footer .copyArea a:active  { color: #666; text-decoration: none; background: transparent; }

.pagetop { text-align: right; }
.pagetop span { padding-left: 12px; margin: 0 10px 0 auto; background: url(/nyukai/common/ico/ico_pagetop.gif) no-repeat 0 0.3em; }

.basicTbl01 .pagetop { padding: 10px 0; }
.basicTbl01 .pagetop span { margin: 0 0 0 auto; }

/* // add 2014.04.03 */


.agreement #contWrap .contHead{
	padding: 0 10px 0 10px;
}
.agreement #contWrap .contHead .contHeadBody{
	min-height: 70px;
	background: url(/nyukai/online_nyukai/responsive/img/img_enrollment_01.jpg) 100% 0 no-repeat;
}
.agreement #contWrap .contHead .contHeadBody p{
	width: 642px;
}
.agreement #contWrap .contHead .descTxt{
	margin-bottom: 10px;
}

.agreement #contWrap .notesWrap{
	padding: 20px;
	margin-right: 10px;
	margin-left: 10px;
	margin-bottom: 5px;

}
.agreement #contWrap .notesWrap ul{
	margin-bottom: 10px;
	font-size: 86%;
}
.agreement #contWrap .secFirst .cardWrap{
	padding: 0 10px 0 10px;
	/* margin-bottom: 10px; */
}
.agreement #contWrap .secFirst .cardWrap .img{
	text-align: center;
	margin-bottom: 10px;
}
.agreement #contWrap .secFirst .cardWrap .txt{
	margin-bottom: 10px;
}
.agreement #contWrap .secFirst .cLeft{
	width: 29%;
}
.agreement #contWrap .secFirst .cLeft .cInnerLeft,
.agreement #contWrap .secFirst .cLeft .cInnerRight{
	padding: 10px;
}
.agreement #contWrap .secFirst .cRight{
	width: 71%;
}
.agreement #contWrap .secFirst .cRight .cCBody{
	padding: 0 10px 10px 10px;
}
.agreement #contWrap .secFirst .cRight .cCBody .flowArea{
	width: 648px;
	height: 120px;
	margin-bottom: 10px;
	background: url(/nyukai/online_nyukai/responsive/img/img_agreement_flow_01.gif) 0 0 no-repeat;
	margin-right: auto;
	margin-left: auto;
}
.agreement #contWrap .secFirst .cRight .cCBody .flowArea02{
	background-image: url(/nyukai/online_nyukai/responsive/img/img_agreement_flow_02.gif);
}
.agreement #contWrap .secFirst .cRight .cCBody .flowArea03{
	background: url(/nyukai/online_nyukai/responsive/img/img_agreement_flow_03.gif) 0 0 no-repeat;
}
.agreement #contWrap .secFirst .cRight .cCBody .flowArea04{
	background: url(/nyukai/online_nyukai/responsive/img/img_agreement_flow_04.gif) 0 0 no-repeat;
}
.agreement #contWrap .secFirst .cRight .cCBody .noteTxt{
	margin-bottom: 10px;
}

.agreement #contWrap .secSecond h3{
	margin-bottom: 20px;
}
.agreement #contWrap .secSecond .notesWrap{
	margin-right: 0;
	margin-left: 0;
	border: 2px solid #CFD89D;
}
.agreement #contWrap .secSecond .notesWrap .mgt10{
	margin-top: 15px!important;
}
.agreement #contWrap .secSecond .notesWrap form{
	display: block;
	margin-top: 20px;
}
.agreement #contWrap .secSecond .secInner{
	padding: 0 10px 0 10px;
}
.agreement #contWrap .secSecond .notesArea{
	width: 770px;
	height: 184px;
	overflow: auto;
	margin: 0px auto 20px;
	border: 2px solid #e3e3e3;
}
.agreement #contWrap .secSecond .notesArea .agreeDocument{
	height: auto;
	border: none;
	padding-top: 0;
}
.agreement #contWrap .secSecond .txt{
	margin-bottom: 5px;
}
.agreement #contWrap .secSecond .pdfWrap{
	margin-bottom: 30px;
}
.agreement #contWrap .secSecond .pdfWrap .pdfRight{
	margin-left: 10px;
}

.agreement #contWrap .secThird{
	margin-bottom: 20px;
}
.agreement #contWrap .secThird h2{
	margin-bottom: 20px;
}
.agreement #contWrap .secThird h3{
	margin-bottom: 15px;
}
.agreement #contWrap .secThird .wrap{
	padding:0 15px 0;
}
.agreement #contWrap .secThird .innerWrap{
	margin-bottom: 20px;
}
.agreement #contWrap .secThird .innerWrap .innerWrapBox{
	padding: 5px 20px 0;
}
.agreement #contWrap .secThird .innerWrap .acdiBody{
	padding-bottom: 0;
}
.agreement #contWrap .secThird .innerWrap .acdiBody ul li{
	font-size: 100%;
}
.agreement #contWrap .secThird .innerWrap .acdiBody p{
	margin-bottom: 10px;
}
.agreement #contWrap .secThird .innerWrap p.note{
	margin-bottom: 5px;
}
.agreement #contWrap .secThird .txt{
	margin-bottom: 10px;
}
.agreement #contWrap .secThird .impInfo ul{
	margin-bottom: 10px;
}

