@charset "utf-8"; /*CSSDocument*/#site {	background-image:url(/font/imgs/morisawafont.gif);	background-repeat:no-repeat;	background-position:right top;}/*ContentsArea******************************************/#cn-summary {	width:528px;}#img-package {	padding:0 10px;	width:178px;	float:left;}#cn-lead {	width:310px;	background-repeat:no-repeat;	float:right;}#cn-body {	padding:15px 10px;	width:508px;	clear:both;}h2.headline {	padding:5px 10px;	width:508px;	color:#ffffff;	background-color:#1461a6;	text-align:center;	display:block;}#cn-readme h2 {	border-top:1px solid #7f9dcc;	padding:15px 10px 0 10px;	width:508px;	color:#1461a6;	display:block;}#contents .pagetop {	margin:0 10px 25px 10px;	clear:both;}#cn-pittari, #cn-sample .cn01, #purchase {	width:528px;	background-repeat:no-repeat;	clear:both;}.cn01, .cn02, .cn03, .cn04 {	background-repeat:no-repeat;}/*Pittari*********************/#cn-pittari {	border-top:1px solid #99ccff;	padding-top:281px;	padding-bottom:30px;	background-image:url(/font/imgs/ptr-hdl.gif);}#cn-pittari h2 { display:none; }/*Sample*********************/#cn-sample .cn01 {	border-top:1px solid #cccccc;	padding-top:274px;	background-image:url(/font/imgs/spl-hdl.gif);}#cn-sample .cn01 h2 { display:none; }#cn-sample-reg, #cn-sample-new,#cn-sample-new2, #cn-sample-2y4y, #cn-sample-basic {	margin-top:-5px;	margin-bottom:30px;	width:528px;}* html #cn-sample-reg ul.sml { margin-bottom:0; } /*IE6 Fix*/* html #cn-sample-new ul.sml { margin-bottom:0; } /*IE6 Fix*/* html #cn-sample-new2 ul.sml { margin-bottom:0; } /*IE6 Fix*/* html #cn-sample-2y4y ul.sml { margin-bottom:0; } /*IE6 Fix*/* html #cn-sample-basic ul.sml { margin-bottom:0; } /*IE6 Fix*/#cn-sample-reg ul, #cn-sample-new ul,#cn-sample-new2 ul, #cn-sample-2y4y ul, #cn-sample-basic ul {	margin-top:7px;	border-top:1px solid #cccccc;	width:528px;}#cn-sample-reg li, #cn-sample-new li,#cn-sample-new2 li, #cn-sample-2y4y li, #cn-sample-basic li {	border-bottom:1px solid #e9e9e9;	padding:10px;	width:508px;}#cn-sample-reg li img, #cn-sample-new li img,#cn-sample-new2 li img, #cn-sample-2y4y li img, #cn-sample-basic li img {	font-size:0;	margin-bottom:3px;	/margin-bottom:5px; /*IE Fix*/}#cn-sample-reg span.tx-ltblu, #cn-sample-new span.tx-ltblu,#cn-sample-new2 span.tx-ltblu, #cn-sample-2y4y span.tx-ltblu, #cn-sample-basic span.tx-ltblu {	padding:0 10px;}/*Readme*********************/table#system-req { width:508px; }table#system-req th { vertical-align:middle; }table#system-req th.th-os { width:68px; background-color:#3399cc; }table#system-req th.th-os2 { background-color:#3399cc; }table#system-req th.th-type { width:68px; background-color:#55bbee; }table#system-req th.th-list { width:309px; }table#system-req td.td-list { width:437px; }table.sml {	text-align:left;	text-justify:auto;}/*Purchase*********************/#purchase {	padding-top:296px;	padding-bottom:15px;	background-position:center top;}#purchase h2 { display:none; }.cn-purchase {	padding-top:3px;	width:528px;	background-image:url(/common/imgs/ln-illust.gif);	background-repeat:repeat-x;	background-color:#eaf5fa;}.cn-purchase-sub {	padding-top:10px;	width:528px;}.cn-purchase dl {	padding-top:15px;	padding-bottom:18px;	width:528px;	background-image:url(/common/imgs/ln-illust.gif);	background-repeat:repeat-x;	background-position:bottom left;}.cn-purchase dl dt { color:#1461a6; }/*Captions(from/cart/css/common.css)******************************************/#cn-captions {	border-top:1px solid #7f9dcc;	padding-top:15px;}#cn-captions .cn-g2 { padding:15px 0; }#cn-captions dl { padding:0 10px; }#cn-captions dt {	padding-top:10px;	display:block;}#cn-captions h3 {	margin-bottom:5px;	border-left:4px solid #1461a5;	padding-left:6px;	color:#1461a5;}.img-cards {	margin-top:5px;	width:244px;	height:38px;	background-image:url(/cart/imgs/img-cards.gif);	background-repeat:no-repeat;	background-position:center left;	background-color:#cccccc;	display:block;}.img-cards li { display:none; }/*SubArea******************************************/#ctg-menu h3 a, #sub-lineup h3 a { color:#2a5caa; }/*Sub-LineUp*********************/#sub-lineup {	margin:20px 0 15px 0;	border-bottom:1px solid #9da4cd;}#sub-lineup iframe {	border:none;	outline:none;	display:block;}#sub-lineup-up a, #sub-lineup-down a {	width:204px;	height:20px;	background-color:#2a5caa;	display:block;}#sub-lineup-up span, #sub-lineup-down span {	display:none;}#sub-lineup-up { margin-top:10px; }#sub-lineup-up a { background-image:url(/font/imgs/sub-lineup-up00.gif); }#sub-lineup-up a:hover { background-image:url(/font/imgs/sub-lineup-up01.gif); }#sub-lineup-down a { background-image:url(/font/imgs/sub-lineup-dw00.gif); }#sub-lineup-down a:hover { background-image:url(/font/imgs/sub-lineup-dw01.gif); }#sub-lineup-list {	margin:0;	width:204px;	height:261px;	overflow:hidden;}#sub-lineup-list li a {	border-top:1px solid #99ccff;	padding:5px 10px 5px 60px;	width:134px;	min-height:76px;	background-repeat:no-repeat;	background-position:center right;	display:block;}#sub-lineup-list li a:hover {} /*stock*/* html #sub-lineup-list li a { height:76px; } /*IE6 Fix*/#sub-lineup-list li {	background-repeat:no-repeat;	background-position:center left;}#sub-lineup-list li.passport { background-image:url(/common/pdcts/mpt_sml.jpg); }#sub-lineup-list li.passportone { background-image:url(/common/pdcts/mp1_sml.jpg); }#sub-lineup-list li.mpkoushipack { background-image:url(/common/pdcts/mpkoushinpack_sml.jpg); }#sub-lineup-list li.selectpack { background-image:url(/common/pdcts/slpk_sml.jpg); }#sub-lineup-list li.packforvista { background-image:url(/common/pdcts/pkvt_sml.jpg); }#sub-lineup-list li.basic7pk { background-image:url(/common/pdcts/7pk_sml.jpg); }#sub-lineup-list li.studentpack { background-image:url(/common/pdcts/stpk_sml.jpg); }#sub-lineup-links {	padding:10px;	width:184px;}/*FooterArea******************************************/#ft-lineup h3 a {	margin-left:10px;	margin-bottom:15px;	color:#2a5caa;	display:block;	position:absolute;}#ft-lineup {	margin-bottom:25px;	padding:16px 0;	width:984px;	text-align:left;	background-image:url(/common/imgs/ln-illust.gif);	background-repeat:repeat-x;	display:block;	clear:both;}#ft-lineup-left, #ft-lineup-right {	float:left;}#ft-lineup-left a, #ft-lineup-right a {	margin-top:2.6em;	/margin-top:1.9em; /*IE Fix*/	width:16px;	height:81px;	/height:82px; /*IE Fix*/	background-position:center center;	background-color:#2a5caa;	display:block;}#ft-lineup-left span, #ft-lineup-right span {	display:none;}#ft-lineup-left a { background-image:url(/font/imgs/ft-lineup-lt00.gif); }#ft-lineup-left a:hover { background-image:url(/font/imgs/ft-lineup-lt01.gif); }#ft-lineup-right a { background-image:url(/font/imgs/ft-lineup-rt00.gif); }#ft-lineup-right a:hover { background-image:url(/font/imgs/ft-lineup-rt01.gif); }#ft-lineup-list {	margin-top:2.6em;	/margin-top:1.9em; /*IE Fix*/	padding:0;	width:952px;	display:block;	float:left;	overflow:hidden;}#ft-lineup-list iframe {	border:none;	display:block;}#ft-lineup-list ul {	border-right:1px solid #99ccff;	width:3000px;	min-height:76px;	display:block;}#ft-lineup-list li a {	padding:5px 10px 5px 60px;	width:137px;	min-height:76px;	background-repeat:no-repeat;	background-position:center right;	display:block;}#ft-lineup-list li a:hover {} /*stock*/* html #ft-lineup-list { height:82px; } /*IE6 Fix*/* html #ft-lineup-list li a { height:82px; } /*IE6 Fix*/#ft-lineup-list li strong { color:#333333; }#ft-lineup-list li {	margin-right:15px;	border-left:1px solid #99ccff;	padding-left:15px;	background-repeat:no-repeat;	background-position:15px top;	display:block;	float:left;}#ft-lineup-list li.passport { background-image:url(/common/pdcts/mpt_sml.jpg); }#ft-lineup-list li.passportone { background-image:url(/common/pdcts/mp1_sml.jpg); }#ft-lineup-list li.mpkoushinpack { background-image:url(/common/pdcts/mpkoushinpack_sml.jpg); }#ft-lineup-list li.selectpack { background-image:url(/common/pdcts/slpk_sml.jpg); }#ft-lineup-list li.packforvista { background-image:url(/common/pdcts/pkvt_sml.jpg); }#ft-lineup-list li.basic7pk { background-image:url(/common/pdcts/7pk_sml.jpg); }#ft-lineup-list li.studentpack { background-image:url(/common/pdcts/stpk_sml.jpg); }* html #ft-lineup-list li { background-position:15px top; } /*IE6 Fix*/* html #ft-lineup-list li.sml { margin:0; } /*IE6 Fix*/
