@charset "utf-8";

/*
@media print {
	html,

	body {
		_zoom: 0.75;
	}
}
*/

/* reset
--------------------------------------------------------------*/
#ipad body,
#ipad h1,#ipad h2,#ipad h3,#ipad h4,#ipad h5,#ipad h6,
#ipad ul,#ipad ol,#ipad li,#ipad dl,#ipad dt,#ipad dd,
#ipad p,#ipad div,#ipad address,#ipad pre,#ipad a,
#ipad map,#ipad form,#ipad table,#ipad textarea,#ipad input,
#ipad strong, #ipad em {
	margin: 0;
	padding: 0;
	font-size: 100.01%;
	font-family: Verdana,sans-serif,"ＭＳ Ｐゴシック","MS P Gothic","メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	line-height: 1.3;
}

#ipad h1,#ipad h1 a,
#ipad h2,#ipad h2 a,
#ipad h3,#ipad h3 a,
#ipad h4,#ipad h4 a,
#ipad h5,#ipad h5 a,
#ipad h6,#ipad h6 a,
#ipad dt,#ipad dt a,
#ipad strong,#ipad em {
	font-weight: bold;
}

#ipad hr {
	display: none;
}

#ipad img {
	display: block;
	margin: 0;
	padding: 0;
	border: none;
	line-height: 0;
	font-size: 0;
}
#ipad a img {
	display: inline;
	vertical-align: top;
}

#ipad ul,
#ipad ol {
	list-style: none;
}

#ipad table {
	border-collapse: collapse;
}

#ipad th {
	text-align: left;
}

#ipad .clearfix:after,
#ipad .clearfix_list li:after,
#ipad .clearfix_list dl:after {
	content: url(../images/spacer.gif);
	display: block;
	clear: both;
	height: 0;
}
#ipad .clearfix,
#ipad .clearfix_list li,
#ipad .clearfix_list dl {
	display: inline-block;
}
#ipad .clearfix,
#ipad .clearfix_list li,
#ipad .clearfix_list dl {
	display: block;
}

#ipad a:link,
#ipad a:visited {
	text-decoration: underline;
	color: #e69826;
}
#ipad a:hover,
#ipad a:active {
	text-decoration: underline;
	color: #666;
}
#ipad a:focus {
	outline: none;
}

#ipad {
	background-color: #fff;
	font-size: 109.1%;
	color: #4c4c4c;
}
html>/**/#ipad {
	font-size: 12px;
}

/* end reset
--------------------------------------------------------------*/


/* common parts
--------------------------------------------------------------*/
/* margin */
#ipad .mb1em {
	margin-bottom: 1.3em;
}

/* text-align */
#ipad .align_center {
	text-align: center;
}

#ipad .align_right {
	text-align: right;
}

/* indent */
#ipad .text_list_dot,
#ipad .text_list_dot li,
#ipad .text_list_dot dd {
	padding-left: 0.5em;
	text-indent: -0.5em;
}
#ipad ul.text_list_dot,
#ipad dl.text_list_dot {
	padding-left: 0;
	text-indent: 0;
}

/* end common parts
--------------------------------------------------------------*/


/* common layout
--------------------------------------------------------------*/
/* line-height */
#ipad .main_column p,
#ipad .main_column li,
#ipad .main_column dt,
#ipad .main_column dd,
#ipad .main_column a {
	line-height: 1.5;
}

#ipad .sub_column p,
#ipad .sub_column li,
#ipad .sub_column dt,
#ipad .sub_column dd,
#ipad .sub_column a {
	line-height: 1.4;
}

#ipad {
	clear: both;
}

/* keyvisual */
#ipad .keyvisual {
	width: 760px;
	margin-bottom: 11px;
	padding-top: 2px;
	border-top: 5px solid #000;
	background-color: #bdbdbd;
}

/* contents */
#ipad .contents {
	width: 760px;
	margin-bottom: 25px;
}

/* main_column */
#ipad .main_column {
	float: left;
	width: 500px;
}

#ipad .main_column_inner {
	padding: 0 10px;
}

#ipad .main_column .skip_link {
	margin-bottom: 25px;
	padding: 8px 8px 10px;
	background-color: #f7f7f7;
	text-align: center;
}

#ipad .main_column .skip_link li {
	display: inline;
}

#ipad .main_column .skip_link li span {
	padding: 0 4px 0 10px;
}

#ipad .main_column .skip_link li a {
	font-size: 91.67%;
}

#ipad .main_column .m01 {
	margin-bottom: 22px;
	background: #404040 url(../images/bg_m01_top.gif) no-repeat 0 0;
}

#ipad .main_column .m01 span {
	display: block;
	min-height: 21px;
	height: auto !important;
	height: 21px;
	padding: 13px 23px 14px;
	background: url(../images/bg_m01_btm.gif) no-repeat 0 100%;
	font-size: 133.34%;
	color: #fff;
}

#ipad .main_column .m02 {
	min-height: 21px;
	height: auto !important;
	height: 21px;
	margin-bottom: 20px;
	padding: 3px 15px 7px 20px;
	border-bottom: 1px solid #a8a8a8;
	background: url(../images/icon_m01.gif) no-repeat 0 0;
	font-size: 133.34%;
	color: #353434;
}

#ipad .main_column .m03 {
	margin-bottom: 22px;
	padding: 0 15px 6px 1px;
	border-bottom: 3px double #a8a8a8;
	font-size: 116.67%;
	color: #353434;
}

#ipad .main_column .summary {
	margin-bottom: 40px;
	padding: 4px;
	border: 1px solid #505050;
	background-color: #ececec;
}

#ipad .main_column .summary dl {
	padding: 13px 15px;
	background-color: #fff;
}

#ipad .main_column .summary dt {
	margin-bottom: 15px;
	padding-left: 14px;
	background: url(../images/icon_m02.gif) no-repeat 0 0.2em;
	color: #353434;
}

/* sub_column */
#ipad .sub_column {
	float: right;
	width: 240px;
}

/* sub_box01 */
#ipad .sub_column .sub_box01,
#ipad .sub_column .sub_box03 {
	margin-bottom: 30px;
	background: url(../images/bg_subbox01_rep.gif) repeat-y 0 0;
}

#ipad .sub_column .sub_box01 .inner,
#ipad .sub_column .sub_box03 .inner {
	padding-bottom: 5px;
	background: url(../images/bg_subbox01_btm.gif) no-repeat 0 100%;
}

#ipad .sub_column .sub_box01 .title,
#ipad .sub_column .sub_box03 .title {
	padding: 14px 10px 13px;
	background: #3d3c3c url(../images/bg_subbox01_m_top.gif) no-repeat 0 0;
}

#ipad .sub_column .sub_box01 .title span,
#ipad .sub_column .sub_box03 .title span {
	padding-left: 15px;
	background: url(../images/icon_m02.gif) no-repeat 0 0.2em;
	font-size: 116.67%;
	color: #fff;
}

#ipad .sub_column .sub_box01 ul {
	width: 208px;
	padding: 15px 16px 0;
	background: url(../images/bg_subbox01_m_btm.gif) no-repeat 0 0;
}

#ipad .sub_column .sub_box01 li {
	padding: 11px 0 10px;
	background: url(../images/line_dot01.gif) repeat-x 0 0;
}

#ipad .sub_column .sub_box01 li.first {
	padding-top: 0;
	background: none;
}

#ipad .sub_column .sub_box01 li .img {
	float: left;
	padding: 1px;
	border: 1px solid #2f2f2f;
}

#ipad .sub_column .sub_box01 li .txt {
	float: right;
	width: 124px;
	font-size:10px;
	margin:0 0 5px;
}

#ipad .sub_column .sub_box01 li .txt a {
	font-size:12px;
}

#ipad .sub_column .sub_box01 li .txt dt {
	margin-bottom: 3px;
}

/* sub_box02 */
#ipad .sub_column .sub_box02 {
	margin-bottom: 30px;
	background: url(../images/bg_subbox02_rep.gif) repeat-y 0 0;
}

#ipad .sub_column .sub_box02 .inner {
	padding-bottom: 5px;
	background: url(../images/bg_subbox02_btm.gif) no-repeat 0 100%;
}

#ipad .sub_column .sub_box02 .title {
	padding: 12px 10px;
	background: url(../images/bg_subbox02_m_top.gif) no-repeat 0 0;
}

#ipad .sub_column .sub_box02 .title span {
	display: block;
	min-height: 13px;
	height: auto !important;
	height: 13px;
	padding-left: 14px;
	background: url(../images/icon_m02.gif) no-repeat 0 0.2em;
	color: #353434;
}

#ipad .sub_column .sub_box02 ul {
	padding: 13px 20px 16px 25px;
	background: url(../images/bg_subbox02_m_btm.gif) no-repeat 0 0;
}

#ipad .sub_column .sub_box02 li {
	padding: 0 0 6px 8px;
	background: url(../images/icon_arrow01.gif) no-repeat 0 0.5em;
}

/* sub_box03 */
#ipad .sub_column .sub_box03 dl {
	padding: 15px 16px 0;
}

#ipad .sub_column .sub_box03 dl dt a {
	font-weight: normal;
}

#ipad .sub_column .sub_box03 dl dd {
	margin-bottom: 0.5em;
}

/* roxio_link */
#ipad .sub_column .roxio_link {
	text-align: right;
}

/* pagetop_link */
#ipad .pagetop_link {
	margin-bottom: 25px;
	text-align: right;
}

/* end common layout
--------------------------------------------------------------*/


/* common parts
--------------------------------------------------------------*/
#ipad .main_column .txt {
	margin-bottom: 1em;
}

#ipad .main_column .txt01 {
	margin-bottom: 25px;
}

#ipad .main_column .img01 {
	margin-bottom: 25px;
}

#ipad .main_column .last {
	margin-bottom: 0;
}

#ipad .main_column .block01 {
	margin-bottom: 20px;
}

#ipad .main_column .block01 .left p {
	margin-bottom: 1em;
}

#ipad .main_column .block01 .right {
	float: right;
	width: 225px;
	margin: 0 0 10px 15px;
	padding: 10px;
	background-color: #e9e9e9;
}

#ipad .main_column .block01 .right .txt {
	margin-top: 10px;
	line-height: 1.4;
	font-size: 91.67%;
	color: #000;
}

#ipad .main_column .ol01 {
	margin-bottom: 25px;
	margin-left: 1.8em;
	list-style: decimal;
}

*html #ipad .main_column .ol01 {
	margin-left: 2.3em;
}
*:first-child+html #ipad .main_column .ol01 {
	margin-left: 2.3em;
}

#ipad .main_column .ol01 li {
	margin-bottom: 1em;
}

#ipad .main_column .img_list {
	margin-bottom: 25px;
}

#ipad .main_column .img_list li {
	float: left;
}

#ipad .main_column .img_list li.first {
	padding-left: 0;
}

#ipad .main_column .img_list_col02 li {
	padding-left: 30px;
}

/* margin */
#ipad .main_column .mb5   {margin-bottom: 5px;}
#ipad .main_column .mb10  {margin-bottom: 10px;}
#ipad .main_column .mb15  {margin-bottom: 15px;}
#ipad .main_column .mb20  {margin-bottom: 20px;}
#ipad .main_column .mb25  {margin-bottom: 25px;}
#ipad .main_column .mb30  {margin-bottom: 30px;}
#ipad .main_column .mb35  {margin-bottom: 35px;}
#ipad .main_column .mb40  {margin-bottom: 40px;}
#ipad .main_column .mb45  {margin-bottom: 45px;}
#ipad .main_column .mb50  {margin-bottom: 50px;}
#ipad .main_column .mb55  {margin-bottom: 55px;}
#ipad .main_column .mb60  {margin-bottom: 60px;}
#ipad .main_column .mb65  {margin-bottom: 65px;}
#ipad .main_column .mb70  {margin-bottom: 70px;}
#ipad .main_column .mb75  {margin-bottom: 75px;}
#ipad .main_column .mb80  {margin-bottom: 80px;}
#ipad .main_column .mb85  {margin-bottom: 85px;}
#ipad .main_column .mb90  {margin-bottom: 90px;}
#ipad .main_column .mb95  {margin-bottom: 95px;}
#ipad .main_column .mb100 {margin-bottom: 100px;}

/* end common parts
--------------------------------------------------------------*/


/* vol02
--------------------------------------------------------------*/
#ipad .vol02 .main_column .skip_link {
	padding-right: 15px;
	padding-left: 15px;
	text-align: left;
}

#ipad .vol02 .main_column .skip_link li {
	display: block;
}

#ipad .vol02 .main_column .block02 {
	margin-bottom: 35px;
}

#ipad .vol02 .main_column .block02 .right {
	float: right;
	width: 220px;
}

#ipad .vol02 .main_column .block02 .right p {
	margin-bottom: 1em;
}

#ipad .vol02 .main_column .block02 .left {
	float: left;
	width: 225px;
	padding: 10px;
	background-color: #e9e9e9;
}

#ipad .vol02 .main_column .block02 .left .txt {
	margin-top: 10px;
	line-height: 1.4;
	font-size: 91.67%;
	color: #000;
}

#ipad .vol02 .main_column .list01 li {
	margin-bottom: 20px;
}

#ipad .vol02 .main_column .list01 li .img {
	float: left;
	width: 150px;
}

#ipad .vol02 .main_column .list01 li .txt {
	float: right;
	width: 315px;
}

#ipad .vol02 .main_column .list01 li .txt p {
	margin-bottom: 1em;
}

/* end vol02
--------------------------------------------------------------*/


/* vol03
--------------------------------------------------------------*/
#ipad .vol03 .main_column .skip_link {
	padding-right: 15px;
	padding-left: 15px;
	text-align: left;
}

#ipad .vol03 .main_column .skip_link li {
	display: block;
}

/* end vol03
--------------------------------------------------------------*/
