@charset "Shift_JIS";


/* 汎用Style ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */


/* 汎用margin --------------------------------------------------------- */

.mp_0  { padding-left:  0; margin:0; }

.m_auto  { margin:  auto !important; }
.m_0  { margin:  0px !important; }
.m_1  { margin:  1px !important; }
.m_2  { margin:  2px !important; }
.m_3  { margin:  3px !important; }
.m_4  { margin:  4px !important; }
.m_5  { margin:  5px !important; }
.m_10 { margin: 10px !important; }
.m_15 { margin: 15px !important; }
.m_20 { margin: 20px !important; }
.m_30 { margin: 30px !important; }
.m_40 { margin: 40px !important; }
.m_50 { margin: 50px !important; }
.m_100 { margin: 100px !important; }

.m_l0  { margin-left:  0px !important; }
.m_l1  { margin-left:  1px !important; }
.m_l2  { margin-left:  2px !important; }
.m_l3  { margin-left:  3px !important; }
.m_l4  { margin-left:  4px !important; }
.m_l5  { margin-left:  5px !important; }
.m_l10 { margin-left: 10px !important; }
.m_l15 { margin-left: 15px !important; }
.m_l20 { margin-left: 20px !important; }
.m_l30 { margin-left: 30px !important; }
.m_l40 { margin-left: 40px !important; }
.m_l50 { margin-left: 50px !important; }
.m_l100 { margin-left: 100px !important; }

.m_t0  { margin-top:  0px !important; }
.m_t1  { margin-top:  1px !important; }
.m_t2  { margin-top:  2px !important; }
.m_t3  { margin-top:  3px !important; }
.m_t4  { margin-top:  4px !important; }
.m_t5  { margin-top:  5px !important; }
.m_t10 { margin-top: 10px !important; }
.m_t15 { margin-top: 15px !important; }
.m_t20 { margin-top: 20px !important; }
.m_t30 { margin-top: 30px !important; }
.m_t40 { margin-top: 40px !important; }
.m_t50 { margin-top: 50px !important; }
.m_t100 { margin-top: 100px !important; }

.m_r0  { margin-right:  0px !important; }
.m_r1  { margin-right:  1px !important; }
.m_r2  { margin-right:  2px !important; }
.m_r3  { margin-right:  3px !important; }
.m_r4  { margin-right:  4px !important; }
.m_r5  { margin-right:  5px !important; }
.m_r10 { margin-right: 10px !important; }
.m_r15 { margin-right: 15px !important; }
.m_r20 { margin-right: 20px !important; }
.m_r30 { margin-right: 30px !important; }
.m_r40 { margin-right: 40px !important; }
.m_r50 { margin-right: 50px !important; }
.m_r100 { margin-right: 100px !important; }

.m_b0  { margin-bottom:  0px !important; }
.m_b1  { margin-bottom:  1px !important; }
.m_b2  { margin-bottom:  2px !important; }
.m_b3  { margin-bottom:  3px !important; }
.m_b4  { margin-bottom:  4px !important; }
.m_b5  { margin-bottom:  5px !important; }
.m_b10 { margin-bottom: 10px !important; }
.m_b15 { margin-bottom: 15px !important; }
.m_b20 { margin-bottom: 20px !important; }
.m_b30 { margin-bottom: 30px !important; }
.m_b40 { margin-bottom: 40px !important; }
.m_b50 { margin-bottom: 50px !important; }
.m_b100 { margin-bottom: 100px !important; }



/* 汎用padding -------------------------------------------------------- */

.p_0  { padding:  0px !important; }
.p_1  { padding:  1px !important; }
.p_2  { padding:  2px !important; }
.p_3  { padding:  3px !important; }
.p_4  { padding:  4px !important; }
.p_5  { padding:  5px !important; }
.p_10 { padding: 10px !important; }
.p_15 { padding: 15px !important; }
.p_20 { padding: 20px !important; }
.p_30 { padding: 30px !important; }
.p_40 { padding: 40px !important; }
.p_50 { padding: 50px !important; }
.p_100 { padding: 100px !important; }

.p_l0  { padding-left:  0px !important; }
.p_l1  { padding-left:  1px !important; }
.p_l2  { padding-left:  2px !important; }
.p_l3  { padding-left:  3px !important; }
.p_l4  { padding-left:  4px !important; }
.p_l5  { padding-left:  5px !important; }
.p_l10 { padding-left: 10px !important; }
.p_l15 { padding-left: 15px !important; }
.p_l20 { padding-left: 20px !important; }
.p_l30 { padding-left: 30px !important; }
.p_l40 { padding-left: 40px !important; }
.p_l50 { padding-left: 50px !important; }
.p_l100 { padding-left: 100px !important; }

.p_t0  { padding-top:  0px !important; }
.p_t1  { padding-top:  1px !important; }
.p_t2  { padding-top:  2px !important; }
.p_t3  { padding-top:  3px !important; }
.p_t4  { padding-top:  4px !important; }
.p_t5  { padding-top:  5px !important; }
.p_t10 { padding-top: 10px !important; }
.p_t15 { padding-top: 15px !important; }
.p_t20 { padding-top: 20px !important; }
.p_t30 { padding-top: 30px !important; }
.p_t40 { padding-top: 40px !important; }
.p_t50 { padding-top: 50px !important; }
.p_t100 { padding-top: 100px !important; }

.p_r0  { padding-right:  0px !important; }
.p_r1  { padding-right:  1px !important; }
.p_r2  { padding-right:  2px !important; }
.p_r3  { padding-right:  3px !important; }
.p_r4  { padding-right:  4px !important; }
.p_r5  { padding-right:  5px !important; }
.p_r10 { padding-right: 10px !important; }
.p_r15 { padding-right: 15px !important; }
.p_r20 { padding-right: 20px !important; }
.p_r30 { padding-right: 30px !important; }
.p_r40 { padding-right: 40px !important; }
.p_r50 { padding-right: 50px !important; }
.p_r100 { padding-right: 100px !important; }

.p_b0  { padding-bottom:  0px !important; }
.p_b1  { padding-bottom:  1px !important; }
.p_b2  { padding-bottom:  2px !important; }
.p_b3  { padding-bottom:  3px !important; }
.p_b4  { padding-bottom:  4px !important; }
.p_b5  { padding-bottom:  5px !important; }
.p_b10 { padding-bottom: 10px !important; }
.p_b15 { padding-bottom: 15px !important; }
.p_b20 { padding-bottom: 20px !important; }
.p_b30 { padding-bottom: 30px !important; }
.p_b40 { padding-bottom: 40px !important; }
.p_b50 { padding-bottom: 50px !important; }
.p_b100 { padding-bottom: 100px !important; }


/* 汎用float ---------------------------------------------------------- */

.fL{ float: left !important; }
.fR{ float: right !important; }

/* 汎用text-align ------------------------------------------------------*/

.tL{ text-align: left !important; }
.tC{ text-align: center !important; }
.tR{ text-align: right !important; }

/* 汎用font-size ------------------------------------------------------ */

.fs8 { font-size: 78% !important; line-height:1.2;}
.fs10 { font-size: 84% !important; }
.fs12 { font-size: 105% !important; }
.fs14 { font-size: 117% !important; }
.fs16 { font-size: 134% !important; }
.fs18 { font-size: 180% !important; }
.fs20 { font-size: 250%; }

h2{	clear:both;	margin:20px 0 0 0;}
h3{	clear:both;		padding:15px 0 0 0;}
h4{	clear:both;		padding:10px 0 0 0;}
h5{	clear:both;		padding:5px 0 0 0;}
h6{	clear:both;		padding:5px 0 0 0;}

p{	line-height: 1.5;	margin:4px 0 4px 0;}
.caption{
	clear:both;
	font-size: 78%;
	text-align:right;
	line-height:1.2;
	padding-top:2px;
}
.chuu{
	font-size: 78%;
	line-height:1.2;
}

.lh1{line-height:1;}
.lh1_2{line-height:1.2;}
.lh1_5{line-height:1.5;}
.lh1_8{line-height:1.8;}


.dispB{ display:block;}


/* 【修正版】汎用font-color --- */

.txtBlack{	color:#000000;}
a.txtBlackLink{ color:#000000; text-decoration: none; border-bottom:#000000 1px solid;}

.txtRed{	color:#f00101;}
a.txtRedLink{ color:#f00101; text-decoration: none; border-bottom:#f00101 1px solid;}
.txtRedDark{	color:#9b2f44;}
a.txtRedDarkLink{ color:#9b2f44; text-decoration: none; border-bottom:#9b2f44 1px solid;}

.txtWhite{	color:#FFFFFF;}
a.txtWhiteLink{ color:#FFFFFF; text-decoration: none; border-bottom:#FFFFFF 1px solid;}

.txtGreen{	color:#008036;}
a.txtGreenLink{ color:#008036; text-decoration: none; border-bottom:#008036 1px solid;}

.txtBlue{	color:#005BAC;}
a.txtBlueLink{ color:#005BAC; text-decoration: none; border-bottom:#003f97 1px solid;}
.txtBlueDark{	color:#003f97;}
a.txtBlueDarkLink{ color:#003f97; text-decoration: none; border-bottom:#003f97 1px solid;}

.txtBlueGreen{	color:#007da6;}
a.txtBlueGreenLink{ color:#007da6; text-decoration: none; border-bottom:#007da6 1px solid;}

.txtGrey{	color:#777777;}
a.txtGreyLink{ color:#777777; text-decoration: none; border-bottom:#777777 1px solid;}

.txtOrange{	color:#f26521;}
a.txtOrangeLink{ color:#f26521; text-decoration: none; border-bottom:#f26521 1px solid;}

.txtYellow{	color:#ffe100;}
a.txtYellowLink{ color:#ffe100; text-decoration: none; border-bottom:#ffe100 1px solid;}

.txtPink{	color:#ca4a6e;}
a.txtPinkLink{ color:#ca4a6e; text-decoration: none; border-bottom:#ca4a6e 1px solid;}

/* 汎用width ---------------------------------------------------------- */
/* 文章を流し込みたい場合、
または、画像の隙間にテキストが入り込んでしまう場合。（widthが端数になる場合は個別CSSで設定）
→pタグにクラス追加→幅、floatを設定 */

.w0{	width:0px;}
.w10{	width:10px;}
.w20{	width:20px;}
.w30{	width:30px;}
.w40{	width:40px;}
.w50{	width:50px;}
.w60{	width:60px;}
.w70{	width:70px;}
.w80{	width:80px;}
.w90{	width:90px;}

.w100{	width:100px;}
.w110{	width:110px;}
.w120{	width:120px;}
.w130{	width:130px;}
.w140{	width:140px;}
.w150{	width:150px;}
.w160{	width:160px;}
.w170{	width:170px;}
.w180{	width:180px;}
.w190{	width:190px;}

.w200{	width:200px;}
.w210{	width:210px;}
.w220{	width:220px;}
.w230{	width:230px;}
.w240{	width:240px;}
.w250{	width:250px;}
.w260{	width:260px;}
.w270{	width:270px;}
.w280{	width:280px;}
.w290{	width:290px;}

.w300{	width:300px;}
.w310{	width:310px;}
.w320{	width:320px;}
.w330{	width:330px;}
.w340{	width:340px;}
.w350{	width:350px;}
.w360{	width:360px;}
.w370{	width:370px;}
.w380{	width:380px;}
.w380{	width:390px;}

.w400{	width:400px;}
.w410{	width:410px;}
.w420{	width:420px;}
.w430{	width:430px;}
.w440{	width:440px;}
.w450{	width:450px;}
.w460{	width:460px;}
.w470{	width:470px;}
.w480{	width:480px;}
.w490{	width:490px;}

.w500{	width:500px;}
.w510{	width:510px;}
.w520{	width:520px;}
.w530{	width:530px;}
.w540{	width:540px;}
.w550{	width:550px;}
.w560{	width:560px;}
.w570{	width:570px;}
.w580{	width:580px;}
.w590{	width:590px;}

.w600{	width:600px;}
.w610{	width:610px;}
.w620{	width:620px;}
.w630{	width:630px;}
.w640{	width:640px;}
.w650{	width:650px;}
.w660{	width:660px;}
.w670{	width:670px;}
.w680{	width:680px;}
.w690{	width:690px;}
.w700{	width:700px;}

.w710{	width:710px;}
.w720{	width:720px;}
.w730{	width:730px;}
.w740{	width:740px;}
.w750{	width:750px;}
.w760{	width:760px;}
.w770{	width:770px;}

.w576{	width:576px;}

/* TABLE*/
.tableNomal{	border-left:#000000 solid 1px;	border-top:#000000 solid 1px;}
.tableNomal td{	border-bottom:#000000 solid 1px;	border-right:#000000 solid 1px;}

.tableWhite{	border-left:#FFFFFF solid 1px;	border-top:#FFFFFF solid 1px;}
.tableWhite td{	border-bottom:#FFFFFF solid 1px;	border-right:#FFFFFF solid 1px;}

.tableGrey{	border-left:#CCCCCC solid 1px;	border-top:#CCCCCC solid 1px;}
.tableGrey td{	border-bottom:#CCCCCC solid 1px;	border-right:#CCCCCC solid 1px;}

table.clr td{	border:none;}

/*リストスタイル（※、●、■など）*/
.listStyle01{
	line-height:1.2;
	margin-left:18px;
}
.listStyle01 li{
	margin-top:5px;
	text-indent:-18px;
}
.listStyle02{ 	/* ※1. タイプ*/
	line-height:1.2;
	margin-left:23px;
}
.listStyle02 li{
	margin-top:5px;
	text-indent:-23px;
}
.lsBlack{	padding-right:5px;	color:#000000;}
.lsRed{	padding-right:5px;	color:#f00101;}
.lsOrange{	padding-right:5px;	color:#f26521;}
.lsSky{	padding-right:5px;	color:#55DFFF;}


/*区切り線*/
hr.dotGrey{
	border:#999999 dotted;
	border-width:1px 0px 0px 0px;
	height:1px;
	overflow:hidden;
}

/*ボーダー*/
.bBlack{border:#000000 1px solid;}
.bBlackT{border-top:#000000 1px solid;}
.bBlackR{border-right:#000000 1px solid;}
.bBlackL{border-left:#000000 1px solid;}
.bBlackB{border-bottom:#000000 1px solid;}

.bGrey{border:#999999 1px solid;}
.bGreyT{border-top:#999999 1px solid;}
.bGreyR{border-right:#999999 1px solid;}
.bGreyL{border-left:#999999 1px solid;}
.bGreyB{border-bottom:#999999 1px solid;}

.bRed{border:#f00101 1px solid;}
.bRedT{border-top:#f00101 1px solid;}
.bRedR{border-right:#f00101 1px solid;}
.bRedL{border-left:#f00101 1px solid;}
.bRedB{border-bottom:#f00101 1px solid;}

.bBlue{border:#005BAC 1px solid;}
.bBlueT{border-top:#005BAC 1px solid;}
.bBlueR{border-right:#005BAC 1px solid;}
.bBlueL{border-left:#005BAC 1px solid;}
.bBlueB{border-bottom:#005BAC 1px solid;}

.bYellow{border:#ffe100 1px solid;}
.bYellowT{border-top:#ffe100 1px solid;}
.bYellowR{border-right:#ffe100 1px solid;}
.bYellowL{border-left:#ffe100 1px solid;}
.bYellowB{border-bottom:#ffe100 1px solid;}

.bWhite{border:#ffffff 1px solid !important;}
.bWhiteT{border-top:#ffffff 1px solid !important;}
.bWhiteR{border-right:#ffffff 1px solid !important;}
.bWhiteL{border-left:#ffffff 1px solid !important;}
.bWhiteB{border-bottom:#ffffff 1px solid !important;}

.bGreen{border:#008036 1px solid;}
.bGreenT{border-top:#008036 1px solid;}
.bGreenR{border-right:#008036 1px solid;}
.bGreenL{border-left:#008036 1px solid;}
.bGreenB{border-bottom:#008036 1px solid;}

/*背景*/
.bgWhite{background-color:#FFFFFF;}
.bgBlack{background-color:#000000;}
.bgGrey{background-color:#555555;}
.bgLiteGrey{background-color:#efefef;}
.bgLiteBlue{background-color:#ebf3f9;}
.bgGreen{background-color:#008036;}
.bgGreenLite{background-color:#d9ecd4;}
.bgPink{background-color:#d65a7d;}
.bgBlueGreen{background-color:#007da6;}


/* パンクズ
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */

#contents #pan {
	font-size:90%;
	font-weight: bold;
	line-height: 25px;
	height: 25px;
	margin-bottom: 5px;
	padding-left:18px;
	text-align: left;
}

/*パンクズ　黒*/
.pan_cmn {
	background: #000;
	color: #fff;
}
.pan_cmn a:link,
.pan_cmn a:hover,
.pan_cmn a:visited,
.pan_cmn a:active {
	color: #fff !important;
}

/*パンクズ　dynabook　赤*/
.pan_dyna {
	color: #fff;
	background-color:#b6113f;
/*	background: #F00101;
*/}
.pan_dyna a:link,
.pan_dyna a:hover,
.pan_dyna a:visited,
.pan_dyna a:active {
	color: #fff !important;
}

/*パンクズ　d_qos　紺*/
.pan_dqos {
	color: #fff;
	background: #28326D;
}
.pan_dqos a:link,
.pan_dqos a:hover,
.pan_dqos a:visited,
.pan_dqos a:active {
	color: #fff !important;
}

/*パンクズ　d_reg　黒*/
.pan_dreg {
	color: #fff;
	background: #000000;
}
.pan_dreg a:link,
.pan_dreg a:hover,
.pan_dreg a:visited,
.pan_dreg a:active {
	color: #fff !important;
}

/*パンクズ　緑*/
.pan_kankyo {
	color: #fff;
	background: #008036;
}
.pan_kankyo a:link,
.pan_kankyo a:hover,
.pan_kankyo a:visited,
.pan_kankyo a:active {
	color: #fff !important;
}

/*パンクズ　紫*/
.pan_tablet {
	color: #fff;
	background: #004681;
}
.pan_tablet a:link,
.pan_tablet a:hover,
.pan_tablet a:visited,
.pan_tablet a:active {
	color: #fff !important;
}

/*パンクズ　企業　青*/
.pan_sate {
	color: #fff;
	background: #3752A8;
}
.pan_sate a:link,
.pan_sate a:hover,
.pan_sate a:visited,
.pan_sate a:active {
	color: #fff !important;
}

/*パンクズ　regza　黒*/
.pan_regza {
	color:#FFFFFF;
	background: #000000;
}
.pan_regza a:link,
.pan_regza a:hover,
.pan_regza a:visited,
.pan_regza a:active {
	color: #fff !important;
}


/* #contentArea Style ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */
#contentArea {
	clear: both;
	width: 760px;
	margin: 0 auto;
	text-align:left;
}

/*企業系カスタムメイド*/
#contentAreaCustom{
	clear: both;
	width: 100%;
	margin: 0 auto;
	text-align:left;
}

#contentArea img,
#contentAreaCustom img{ vertical-align:text-bottom;}


/* HEADER-------------------------------------------------------------------- */

#headContNavi{
clear:both;
width:760px;
margin-top:1px;
}

#headContNavi ul li{
float:left;
}

/* TOP MAIN　------------------------------------------------------------------ */

#Main{
clear:both;
padding:5px 0 0 0;
}

.mainVisual{
width:610px;
float:left;
}
.mainVisualFull{
width:760px;
clear:both;
}
.mainVisualBusi{
width:604px;
float:left;
}

.mainBnr{
	float:right;
	width:150px;
	text-align:center;
}
.mainBnr img{
	margin-bottom:6px;
}

.mainModelNavi{
	float:right;
	width:150px;
}

/*モデル名型番通常パターン*/
.mainModel{
	clear:both;
	padding:0 0 5px 10px;
	background-color:#727171;
}
.mainModel-inner1{
	width:595px;
	padding:0;
	float:left;
}
.mainModel-inner2{
	width:150px;
	text-align:center;
	padding:5px 0 0 0;
	float:right;
}
.mainModel-inner1b{
	width:635px;
	padding:0;
	float:left;
}
.mainModel-inner2b{
	width:110px;
	text-align:center;
	padding:5px 0 0 0;
	float:right;
}
.mainWebmod{
	clear:both;
	float:left;
}
/*タイル大パターン*/
.mainModel2{
	width:760px;
}
.mainModel2-left{
	width:610px;
	float:left;
}
.mainModel2-model{
	width:600px;
	_width:610px;/*IE6*/
	padding:5px 0 8px 10px;
	*padding:5px 0 12px 10px;/*IE7*/
	_padding:5px 0 14px 10px;/*IE6*/
	background-color:#727171;
}
/*IE9*/.mainModel2-model:not(:target) { padding:5px 0 12px 10px\9;}
/*Safari 3.1 and Google Chrome*/
body:nth-of-type(1) .mainModel2-model {
    padding:5px 0 12px 10px;
} 


.mainModel2-bnr{
	width:150px;
	float:right;
}
.mainModel2-webmod{
	width:610px;
}

/*企業系*/
.mainModelBusi{
	clear:both;
	padding:0 0 1px 10px;
	background-color:#545556;
}
.mainModelBusi .mainModel-inner1{
	padding:3px 0 0 0;
	float:left;
}
.mainModelBusi .mainModel-inner2{
	padding:5px 0 0 0;
	float:right;
}
.mainModelBusi-inner1{
	padding:3px 0 0 0;
	float:left;
}
.mainModelBusi-inner2{
	padding:5px 0 0 0;
	margin:1px 3px 0 0;
	float:right;
}


/* MAIN以下　CONTENT --------------------------------------------------------------- */

#pageContWrap{
	float:left;
	width:760px;
	text-align:center;
}


/* pageContent -common- ----------------------------------------------------- */

.msTag{
	width:760px;
	text-align:right;
}

.pagetopLink{
	clear:both;
	text-align:right;
	padding:15px 0 10px 0;
	font-size:84% !important;
	padding-bottom:15px;
}
.pagetopLink img{
	padding-right:4px;
	vertical-align:middle;
}

.pagetopLink a:link{
color:#000000;
}
.pagetopLink a:hover{
color:#FF6600 !important;
}
.pagetopLink a:visited{
color:#000000;
}

.closeBtnRight{
	clear:both;
	text-align:right;
	padding:10px;
}
.closeBtnCenter{
	clear:both;
	text-align:center;
	padding:5px;
}

.pageCont500{
	clear:both;
	width:500px;
	margin:auto;
	text-align:left;
}
.pageCont550{
	clear:both;
	width:550px;
	margin:auto;
	text-align:left;
}
.pageCont580{
	clear:both;
	width:580px;
	margin:auto;
	text-align:left;
}
.pageCont600{
	clear:both;
	width:600px;
	margin:auto;
	text-align:left;
}
.pageCont620{
	clear:both;
	width:620px;
	margin:auto;
	text-align:left;
}
.pageCont630{
	clear:both;
	width:630px;
	margin:auto;
	text-align:left;
}
.pageCont640{
	clear:both;
	width:640px;
	margin:auto;
	text-align:left;
}
.pageCont660{
	clear:both;
	width:640px;
	margin:auto;
	text-align:left;
}
.pageCont680{
	clear:both;
	width:680px;
	margin:auto;
	text-align:left;
}
.pageCont700{
	clear:both;
	width:700px;
	margin:auto;
	text-align:left;
}
.pageCont710{
	clear:both;
	width:710px;
	margin:auto;
	text-align:left;
}
.pageCont720{
	clear:both;
	width:720px;
	margin:auto;
	text-align:left;
}
.pageCont730{
	clear:both;
	width:730px;
	margin:auto;
	text-align:left;
}
.pageCont760{
	clear:both;
	width:760px;
	margin:auto;
	text-align:left;
}
.pageCont780{
	clear:both;
	width:780px;
	margin:auto;
	text-align:left;
}

/* IE6用マージン設定 ---------------------------------------------------------- */
* html .ie6_ml0{	margin-left:0;}
* html .ie6_ml10{	margin-left:10px;}
* html .ie6_ml15{	margin-left:15px;}
* html .ie6_ml20{	margin-left:20px;}
* html .ie6_ml25{	margin-left:25px;}
* html .ie6_ml30{	margin-left:30px;}
* html .ie6_ml35{	margin-left:35px;}
* html .ie6_ml40{	margin-left:40px;}
* html .ie6_ml45{	margin-left:45px;}
* html .ie6_ml50{	margin-left:50px;}
* html .ie6_ml60{	margin-left:60px;}
* html .ie6_ml70{	margin-left:70px;}
* html .ie6_ml80{	margin-left:80px;}
* html .ie6_ml90{	margin-left:90px;}
* html .ie6_ml100{	margin-left:100px;}
* html .ie6_ml130{	margin-left:130px;}

/* pageContent -Top- ------------------------------------------------------ */

#pageContTop{
	text-align:left;
	width:580px;
	float:left;
	padding:5px 20px 0 0;
	border-right:#999999 1px solid;
}

.pageTop{
text-align:left;
clear:both;
}
.pageTopBusi{
	clear:both;
}

.moreLinkRight{
	font-size: 78% !important;
	float:right;
}
.moreLinkLeft{
	font-size: 78% !important;
	float:left;
}

.pageTopTokucho{
	clear:both;
	text-align:left;
	margin:20px 0 0 0;
}

.osusume-btn{
	margin:20px 0 0 0;
	text-align:right;
}

.pageLineup{
	clear:both;
	text-align:left;
	margin:20px 0 0 0;
}


/* pageBnr -Top- */

#pageBnr{
	float:left;
	padding:0 0 0 0;
	width:159px;
	background-color:#F7F7F7;
}
#pageBnr p{
	font-size:x-small;
	line-height:1.2;
}

.pageBnrTitle{
	margin:5px 0 4px 0;
	text-align:center;
}

.pageBnr1{
	padding:0 8px 0 8px;
}

.pageBnr1 img{
	margin:6px 0 0 0;
}

.pageBnr2{
	margin:2px 0 0 0;
	padding:0 17px 0 17px;
	border-top:2px #999999 solid;
}

.pageBnr2 img{
	margin:8px 0 0 0;
}

.pageBnrYahoo{
	margin:8px 0 0 0;
	font-size:x-small;
	padding:10px 0 10px 0;
	background-color:#FFFFFF;
	border:#b2b2b2 1px solid;
}
.pageBnrYahoo p{
	text-align:center;
}


/* pageContent -osusume- ------------------------------------------------------ */

ul.TokuchoMenu1{
	clear:both;
	margin:10px 0 0 0;
}
ul.TokuchoMenu1 li{
	padding:0;
	float:left;
}

ul.TokuchoMenu2{
	clear:both;
	width:710px;
	padding:50px 0 0 25px;
}
ul.TokuchoMenu2 li.title{
	margin:-75px 7px 0 0;
}

ul.TokuchoMenu2 li{
	padding:0;
	margin:0;
	float:left;
}

/* pageContent -option- ------------------------------------------------------ */
ul.optionPickup{
	margin:0 0 20px 0;
}

ul.optionPickup li{
	text-align:center;
	width:50%;
	float:left;
	margin:5px 0 5px 0;
}

/* pageContent -register- ----------------------------------------------------- */

#registerWrap{
	width:400px;
	padding:10px;
}
#registerWrap h1{
	display:none;
}
#registerWrap h2{
	text-align:center;
	background-color:#777777;
	color:#FFFFFF;
	font-weight:bold;
	font-size:130%;
	margin:15px 0 10px 0;
	padding:5px;
}

/* pageContent -chuui- ----------------------------------------------------- */

#chuuiWrap{
	width:665px;
	padding:15px;
}
#chuuiWrap h1{
	text-align:center;
	background-color:#777777;
	color:#FFFFFF;
	font-weight:bold;
	font-size:130%;
	margin:0 0 10px 0;
	padding:5px;
}
/*黒枠のみ*/
.chuuiWaku01{
	clear:both;
	border:#000000 1px solid;
	padding:5px;
}
/*メディア別推奨メーカー*/
.chuuiWaku02{
	width:665px;
}
.chuuiWaku02-inner{
background-color:#e6e7e8;
	padding:0 15px 0 15px;
}


/*IE7*/
*:first-child+html .chuuiWaku02-inner{
	margin-top:-3px;
}

/*IE6*/
* html .chuuiWaku02-inner{
	margin-top:-3px;
	padding:0 0 0 0;
}


/*茶色枠*/
.chuuiWaku03{
	border:#663300 1px solid;
	padding:5px;
	color:#663300;
}
/*タイトル枠*/
.chuuiWaku04{
	border:#000000 1px solid;
	padding:2px;
}

/*無線LAN*/
.chuuiMusen{
	padding:0 10px 0 10px;
	float:left;
	border-right:#000000 1px solid;
}

/*地デジ*/
.chuuiDigi{
	width:620px;
	margin:auto;
}
.chuuiDigi h4{
	color:#004173;
}

.chuuiDigi-inner{
	background-color:#E7E8F0;
	padding: 0 20px 0 20px;
}
/*IE7*/
*:first-child+html .chuuiDigi-inner{
	margin-top:-3px;
}
/*IE6*/
* html .chuuiDigi-inner{
	margin-top:-3px;
}

.chuuiDigiContactLeft{
	width:280px;
	float:left;
	border:#5C739B 2px solid;
	text-align:center;
	background-color:#ffffff;
}
.chuuiDigiContactLeft h6,
.chuuiDigiContactRight h6{
	color:#FFFFFF;
	background-color:#5C739B;
	padding-bottom:5px;
}
.chuuiDigiContactRight{
	width:280px;
	float:right;
	border:#5C739B 2px solid;
	text-align:center;
	background-color:#ffffff;
}
.chuuiDigiContactRight .fs18{
	line-height:1;
}
/* pageContent manupdf.htm ------------------------------------------------------ */

#manupdf{
	width:100%;
	padding:1px;
	text-align:center;
}
#manupdf table{
	width:100%;
	padding:5px;
}
#manupdf table td{
	padding:10px;
}

td.manuCataTitle{
width:40%;
color:#FFFFFF;	
background-color:#b41414;
}

td.manuCataTitleBusi{
width:40%;
color:#FFFFFF;	
background-color:#3752a8;
}

td.manuCataCont{
	text-align:center;
	line-height:1.5;
	border:#000000 1px solid;
}

td.manuToriTitle{
width:60%;
background-color:#656565;
color:#FFFFFF;	
}

td.manuToriCont{
	text-align:left;
	background-color:#f8f8f8;
}
#manupdf li{
	margin-left:15px;
	margin-bottom:5px;
	text-indent:-15px;
}

#manupdf p.manublue{
	color:#6666FF;
}

#manupdf p{
	font-size:75%;
	line-height:1.2;
}


/* FOOTER上部----------------------------------------------------------- */


#footContNavi{
clear:both;
padding:15px 0 0 0;
}

#footContNavi ul{
width:658px;
margin:0 auto;
}

#contentAreaCustom #footContNavi ul{
width:658px;
margin:0 0 0 10px;
}

/*メニュー数が少ない場合*/
#footContNavi ul.nav2{width:200px;}
#footContNavi ul.nav3{width:300px;}
#footContNavi ul.nav4{width:400px;}
#footContNavi ul.nav5{width:500px;}
#footContNavi ul.nav6{width:600px;}
/*IE6*/
* html #footContNavi ul.nav2{margin-left:300px;}
* html #footContNavi ul.nav3{margin-left:250px;}
* html #footContNavi ul.nav4{margin-left:200px;}
* html #footContNavi ul.nav5{margin-left:150px;}
* html #footContNavi ul.nav6{margin-left:100px;}


#footContNavi ul li{
float:left;
}

#footInfo{
	clear:both;
	padding:20px 0 0 0;
	width:760px;
	margin:0 auto 0 auto;
	text-align:center;
}

#contentAreaCustom #footInfo{
	clear:both;
	padding:20px 0 0 0;
	width:760px;
	margin:0 0 0 10px;
	text-align:center;
}

/*IE6*/
* html #footInfo{
	margin-left:40px;
}


#footInfo p{
	clear:both;
	font-size:x-small;
	text-align:left;
}

#footInfo p.recycle{
	margin:10px auto 5px;
	padding:3px 3px 8px 3px;
	border:1px #000000 solid;
	text-align:left;
}

#footInfo p.recycle img{
	margin:0 3px 0 0;
}
/*商標・注意について、使用上のご注意*/
.registerLink{
	border:2px #D10036 solid;
	padding:2px;
	text-align:center;
}
.registerLink ul{
	margin:0 auto 0 auto;
	width:400px;
}
.registerLink li a:link,
.registerLink li a:visited{
text-decoration:none;
}
.registerLink ul li{
	float:left;
	width:200px;
	text-align:center;
}
/*商標・注意について、使用上のご注意／地上デジタル放送について*/
.registerLinkDigi{
	border:2px #D10036 solid;
	padding:2px;
}
.registerLinkDigi ul{
	width:600px;
}
.registerLinkDigi li a:link,
.registerLinkDigi li a:visited{
text-decoration:none;
}
.registerLinkDigi ul li{
	float:left;
	width:300px;
	text-align:center;
}
/*商標・注意についてのみ*/
.registerLinkCenter{
	border:2px #D10036 solid;
	padding:2px;
	text-align:center;
}
.registerLinkCenter ul{
	margin:0 auto 0 auto;
}
.registerLinkCenter li a:link,
.registerLinkCenter li a:visited{
text-decoration:none;
}
.registerLinkCenter ul li{
	text-align:center;
}


/* 企業トップ＆仕様表下の青枠リンク */
.registerLinkBusi{
	margin:20px auto 0 auto;
	clear:both;
	width:760px;
	border:2px #3752A8 solid;
	padding:2px;
}
.registerLinkBusi ul{
	margin:auto;
	width:400px;
}
.registerLinkBusi li a:link,
.registerLinkBusi li a:visited{
	text-decoration:none;
	color:#333;
}
.registerLinkBusi li a:hover{
color: #F63;
}
.registerLinkBusi ul li{
	float:left;
	width:200px;
	text-align:center;
}

ul.busiTopLink{
	width:435px;
	margin:0 auto 10px auto;
}
ul.busiTopLink li{
	float:left;
	padding: 3px;
	border:#999999 1px solid;
}

ul.busiTopLink li.busiTopLinkLast{
	margin-left:-1px;
}

.registerLinkBusiCenter{
	margin:20px auto 0 auto;
	clear:both;
	width:672px;
	border:2px #3752A8 solid;
	padding:2px;
	text-align:center;
}


#footInfo p.newwind{
	clear:both;	
	width: 753px;
	height:20px;
	background-color:#eeeeee;
	padding:2px 2px 2px 5px;
	margin:10px 0 15px 0;
	font-size:100%;
}