@charset "Shift_JIS";




#content h2 {
	margin: 30px 0 12px 0;
}



/* sidebar */
/* -------------------------------------------- */

#sidebar img.ex {
	display: block;
	margin: 13px auto 11px auto;
}
#sidebar .button {
	display: block;
	margin: 0 auto 10px auto;
}


#sidebar #sideHelp {
	margin: 10px auto 0 auto;
}
#sidebar #sideHelp img.head {
	display: block;
	margin: 10px 0 0 16px;
}
#sidebar #sideHelp p {
	margin: 12px 14px 0 15px;
}
#sidebar #sideHelp .nav {
	margin: 10px 0 8px 10px;
}
#sidebar #sideHelp .nav li {
	padding: 3px 0 3px 9px;
	background: url(../../../image/bl_01.gif) 0 6px no-repeat;
	line-height: 1.3;
}



/* Column */
/* -------------------------------------------- */

#content #guide_web .column {
	width: 315px;
	background: url(../image/column_h_body.gif) 0 0 repeat-y;
}
#content #guide_web #howto {
	float: left;
}
#content #guide_web #services {
	float: right;
}
#content #guide_web .column .bottom {
	height: 5px;
	font-size: 1px;
	line-height: 0;
	background: url(../image/column_h_bottom.gif) 0 0 no-repeat;
}

#content #guide_web .column img.head {
	display: block;
}

#content #guide_web .column .navBox ul {
	display: inline;
	margin: 7px 0 10px 15px;
	padding: 0;
}
#content #guide_web #howto .navBox ul {
	float: left;
	width: 140px;
}
#content #guide_web #services .navBox ul {
	float: left;
	width: 290px;
	margin-left: 10px !important;
}
#content #guide_web .column .navBox ul li {
	float: left;
	display: block;
	margin: 0 0 0 0;
	padding: 3px 0 3px 14px;
	background: url(../../../image/bl_03.gif) 0 6px no-repeat;
	font-size: 75%;
	line-height: 1.3;
}
#content #guide_web #howto .navBox ul li {
	float: left;
	width: 125px;
}
#content #guide_web #services .navBox ul li {
	width: 275px;
}



/* features */
/* -------------------------------------------- */

#content #features {
	width: 640px;
}
#content #features .column {
	float: left;
	display: inline;
	width: 210px;
}
#content #features .stickingto {
	margin: 0 5px 0 0;
}
#content #features .choose {
	margin: 0 5px 0 0;
}
#content #features .column {
	background: #fff url(../image/column_l_body.gif) left bottom no-repeat;
}
#content #features .top {
	height: 5px;
	font-size: 1px;
	line-height: 0;
	background: url(../image/column_l_top.gif) 0 0 no-repeat;
}
#content #features .bottom {
	height: 6px;
	font-size: 1px;
	line-height: 0;
	background: url(../image/column_l_bottom.gif) 0 0 no-repeat;
}
#content #features a#lPic {
	display: block;
	width: 193px;
	margin: 0 0 9px 6px;
}
#content #features a#lPic img {
	display: block;
}
#content #features a#lHead {
	display: block;
	width: 193px;
	margin: 0 0 4px 6px;
}
#content #features a#lHead img {
	display: block;
}
#content #features p {
	margin: 0 10px 5px 10px;
	font-size: 10px;
	line-height: 1.3;
}



/* features */
/* -------------------------------------------- */

#content .row {
	width: 640px;
	margin: 0 0 24px 0;
}
#content .row .col {
	width: 310px;
}
#content .row .left {
	float: left;
}
#content .row .right {
	float: right;
}

#content .row img.pic {
	float: left;
}
#content .row .text {
	float: left;
	width: 234px;
}
#content .row .text h4 {
	margin: 0 0 5px 0;
}
#content .row .text p {
	line-height: 1.3;
}

#content .bgRegist {
	width: 640px;
	height: 64px;
	background: url(../image/bg_regist.gif) left top no-repeat;
}
#content .bgRegist a.btn {
	float: right;
	display: block;
	width: 232px;
	height: 37px;
	margin: 13px 14px 0 0;
}
