@charset "Shift_JIS";
/* -------------------------------------------------------------------
MODULE
--------------------------------------------------------------------*/
/* PLACEMENT */
#article .left {
	display: inline;
	float: left;
}
#article .center {
	display: block;
	float: none;
	margin: 0 auto;
	text-align: center;
}
#article .center .text-left {
	text-align: left;
}
#article .right {
	display: inline;
	float: right;
}
/* COLUMN */
.c5   { width:5px;   }  .c10  { width:10px;  } .c15  { width:15px;  }
.c20  { width:20px;  }  .c25  { width:25px;  } .c30  { width:30px;  }
.c35  { width:35px;  }  .c40  { width:40px;  } .c45  { width:45px;  }
.c50  { width:50px;  }  .c55  { width:55px;  } .c60  { width:60px;  }
.c65  { width:65px;  }  .c70  { width:70px;  } .c75  { width:75px;  }
.c80  { width:80px;  }  .c85  { width:85px;  } .c90  { width:90px;  }
.c95  { width:95px;  }  .c100 { width:100px; } .c105 { width:105px; }
.c110 { width:110px; }  .c115 { width:115px; } .c120 { width:120px; }
.c125 { width:125px; }  .c130 { width:130px; } .c135 { width:135px; }
.c140 { width:140px; }  .c145 { width:145px; } .c150 { width:150px; }
.c155 { width:155px; }  .c160 { width:160px; } .c165 { width:165px; }
.c170 { width:170px; }  .c175 { width:175px; } .c180 { width:180px; }
.c185 { width:185px; }  .c190 { width:190px; } .c195 { width:195px; }
.c200 { width:200px; }  .c205 { width:205px; } .c210 { width:210px; }
.c215 { width:215px; }  .c220 { width:220px; } .c225 { width:225px; }
.c230 { width:230px; }  .c235 { width:235px; } .c240 { width:240px; }
.c245 { width:245px; }  .c250 { width:250px; } .c255 { width:255px; }
.c260 { width:260px; }  .c265 { width:265px; } .c270 { width:270px; }
.c275 { width:275px; }  .c280 { width:280px; } .c285 { width:285px; }
.c290 { width:290px; }  .c295 { width:295px; } .c300 { width:300px; }
.c305 { width:305px; }  .c310 { width:310px; } .c315 { width:315px; }
.c320 { width:320px; }  .c325 { width:325px; } .c330 { width:330px; }
.c335 { width:335px; }  .c340 { width:340px; } .c345 { width:345px; }
.c350 { width:350px; }  .c355 { width:355px; } .c360 { width:360px; }
.c365 { width:365px; }  .c370 { width:370px; } .c375 { width:375px; }
.c380 { width:380px; }  .c385 { width:385px; } .c390 { width:390px; }
.c395 { width:395px; }  .c400 { width:400px; } .c405 { width:405px; }
.c410 { width:410px; }  .c415 { width:415px; } .c420 { width:420px; }
.c425 { width:425px; }  .c430 { width:430px; } .c435 { width:435px; }
.c440 { width:440px; }  .c445 { width:445px; } .c450 { width:450px; }
.c455 { width:455px; }  .c460 { width:460px; } .c465 { width:465px; }
.c470 { width:470px; }  .c475 { width:475px; } .c480 { width:480px; }
.c485 { width:485px; }  .c490 { width:490px; } .c495 { width:495px; }
.c500 { width:500px; }  .c505 { width:505px; } .c510 { width:510px; }
.c515 { width:515px; }  .c520 { width:520px; } .c525 { width:525px; }
.c530 { width:530px; }  .c535 { width:535px; } .c540 { width:540px; }
.c545 { width:545px; }  .c550 { width:550px; } .c555 { width:555px; }
.c560 { width:560px; }  .c565 { width:565px; } .c570 { width:570px; }
.c575 { width:575px; }  .c580 { width:580px; } .c585 { width:585px; }
.c590 { width:590px; }  .c595 { width:595px; } .c600 { width:600px; }
.c605 { width:605px; }  .c610 { width:610px; } .c615 { width:615px; }
.c620 { width:620px; }  .c625 { width:625px; } .c630 { width:630px; }
.c635 { width:635px; }  .c640 { width:640px; } .c645 { width:645px; }
.c650 { width:650px; }  .c655 { width:655px; } .c660 { width:660px; }
/* PREPEND */
.ml5   { margin-left:5px;   }  .ml10  { margin-left:10px;  } .ml15  { margin-left:15px;  }
.ml20  { margin-left:20px;  }  .ml25  { margin-left:25px;  } .ml30  { margin-left:30px;  }
.ml35  { margin-left:35px;  }  .ml40  { margin-left:40px;  } .ml45  { margin-left:45px;  }
.ml50  { margin-left:50px;  }  .ml55  { margin-left:55px;  } .ml60  { margin-left:60px;  }
.ml65  { margin-left:65px;  }  .ml70  { margin-left:70px;  } .ml75  { margin-left:75px;  }
.ml80  { margin-left:80px;  }  .ml85  { margin-left:85px;  } .ml90  { margin-left:90px;  }
.ml95  { margin-left:95px;  }  .ml100 { margin-left:100px; } .ml105 { margin-left:105px; }
.ml110 { margin-left:110px; }  .ml115 { margin-left:115px; } .ml120 { margin-left:120px; }
.ml125 { margin-left:125px; }  .ml130 { margin-left:130px; } .ml135 { margin-left:135px; }
.ml140 { margin-left:140px; }  .ml145 { margin-left:145px; } .ml150 { margin-left:150px; }
.ml155 { margin-left:155px; }  .ml160 { margin-left:160px; } .ml165 { margin-left:165px; }
.ml170 { margin-left:170px; }  .ml175 { margin-left:175px; } .ml180 { margin-left:180px; }
.ml185 { margin-left:185px; }  .ml190 { margin-left:190px; } .ml195 { margin-left:195px; }
.ml200 { margin-left:200px; }  .ml205 { margin-left:205px; } .ml210 { margin-left:210px; }
.ml215 { margin-left:215px; }  .ml220 { margin-left:220px; } .ml225 { margin-left:225px; }
.ml230 { margin-left:230px; }  .ml235 { margin-left:235px; } .ml240 { margin-left:240px; }
.ml245 { margin-left:245px; }  .ml250 { margin-left:250px; } .ml255 { margin-left:255px; }
.ml260 { margin-left:260px; }  .ml265 { margin-left:265px; } .ml270 { margin-left:270px; }
.ml275 { margin-left:275px; }  .ml280 { margin-left:280px; } .ml285 { margin-left:285px; }
.ml290 { margin-left:290px; }  .ml295 { margin-left:295px; } .ml300 { margin-left:300px; }
.ml305 { margin-left:305px; }  .ml310 { margin-left:310px; } .ml315 { margin-left:315px; }
.ml320 { margin-left:320px; }  .ml325 { margin-left:325px; } .ml330 { margin-left:330px; }
.ml335 { margin-left:335px; }  .ml340 { margin-left:340px; } .ml345 { margin-left:345px; }
.ml350 { margin-left:350px; }  .ml355 { margin-left:355px; } .ml360 { margin-left:360px; }
.ml365 { margin-left:365px; }  .ml370 { margin-left:370px; } .ml375 { margin-left:375px; }
.ml380 { margin-left:380px; }  .ml385 { margin-left:385px; } .ml390 { margin-left:390px; }
.ml395 { margin-left:395px; }  .ml400 { margin-left:400px; } .ml405 { margin-left:405px; }
.ml410 { margin-left:410px; }  .ml415 { margin-left:415px; } .ml420 { margin-left:420px; }
.ml425 { margin-left:425px; }  .ml430 { margin-left:430px; } .ml435 { margin-left:435px; }
.ml440 { margin-left:440px; }  .ml445 { margin-left:445px; } .ml450 { margin-left:450px; }
.ml455 { margin-left:455px; }  .ml460 { margin-left:460px; } .ml465 { margin-left:465px; }
.ml470 { margin-left:470px; }  .ml475 { margin-left:475px; } .ml480 { margin-left:480px; }
.ml485 { margin-left:485px; }  .ml490 { margin-left:490px; } .ml495 { margin-left:495px; }
.ml500 { margin-left:500px; }  .ml505 { margin-left:505px; } .ml510 { margin-left:510px; }
.ml515 { margin-left:515px; }  .ml520 { margin-left:520px; } .ml525 { margin-left:525px; }
.ml530 { margin-left:530px; }  .ml535 { margin-left:535px; } .ml540 { margin-left:540px; }
.ml545 { margin-left:545px; }  .ml550 { margin-left:550px; } .ml555 { margin-left:555px; }
.ml560 { margin-left:560px; }  .ml565 { margin-left:565px; } .ml570 { margin-left:570px; }
.ml575 { margin-left:575px; }  .ml580 { margin-left:580px; } .ml585 { margin-left:585px; }
.ml590 { margin-left:590px; }  .ml595 { margin-left:595px; } .ml600 { margin-left:600px; }
.ml605 { margin-left:605px; }  .ml610 { margin-left:610px; } .ml615 { margin-left:615px; }
.ml620 { margin-left:620px; }  .ml625 { margin-left:625px; } .ml630 { margin-left:630px; }
.ml635 { margin-left:635px; }  .ml640 { margin-left:640px; } .ml645 { margin-left:645px; }
.ml650 { margin-left:650px; }  .ml655 { margin-left:655px; } .ml660 { margin-left:660px; }
/* APPEND */
.mr5   { margin-right:5px;   }  .mr10  { margin-right:10px;  } .mr15  { margin-right:15px;  }
.mr20  { margin-right:20px;  }  .mr25  { margin-right:25px;  } .mr30  { margin-right:30px;  }
.mr35  { margin-right:35px;  }  .mr40  { margin-right:40px;  } .mr45  { margin-right:45px;  }
.mr50  { margin-right:50px;  }  .mr55  { margin-right:55px;  } .mr60  { margin-right:60px;  }
.mr65  { margin-right:65px;  }  .mr70  { margin-right:70px;  } .mr75  { margin-right:75px;  }
.mr80  { margin-right:80px;  }  .mr85  { margin-right:85px;  } .mr90  { margin-right:90px;  }
.mr95  { margin-right:95px;  }  .mr100 { margin-right:100px; } .mr105 { margin-right:105px; }
.mr110 { margin-right:110px; }  .mr115 { margin-right:115px; } .mr120 { margin-right:120px; }
.mr125 { margin-right:125px; }  .mr130 { margin-right:130px; } .mr135 { margin-right:135px; }
.mr140 { margin-right:140px; }  .mr145 { margin-right:145px; } .mr150 { margin-right:150px; }
.mr155 { margin-right:155px; }  .mr160 { margin-right:160px; } .mr165 { margin-right:165px; }
.mr170 { margin-right:170px; }  .mr175 { margin-right:175px; } .mr180 { margin-right:180px; }
.mr185 { margin-right:185px; }  .mr190 { margin-right:190px; } .mr195 { margin-right:195px; }
.mr200 { margin-right:200px; }  .mr205 { margin-right:205px; } .mr210 { margin-right:210px; }
.mr215 { margin-right:215px; }  .mr220 { margin-right:220px; } .mr225 { margin-right:225px; }
.mr230 { margin-right:230px; }  .mr235 { margin-right:235px; } .mr240 { margin-right:240px; }
.mr245 { margin-right:245px; }  .mr250 { margin-right:250px; } .mr255 { margin-right:255px; }
.mr260 { margin-right:260px; }  .mr265 { margin-right:265px; } .mr270 { margin-right:270px; }
.mr275 { margin-right:275px; }  .mr280 { margin-right:280px; } .mr285 { margin-right:285px; }
.mr290 { margin-right:290px; }  .mr295 { margin-right:295px; } .mr300 { margin-right:300px; }
.mr305 { margin-right:305px; }  .mr310 { margin-right:310px; } .mr315 { margin-right:315px; }
.mr320 { margin-right:320px; }  .mr325 { margin-right:325px; } .mr330 { margin-right:330px; }
.mr335 { margin-right:335px; }  .mr340 { margin-right:340px; } .mr345 { margin-right:345px; }
.mr350 { margin-right:350px; }  .mr355 { margin-right:355px; } .mr360 { margin-right:360px; }
.mr365 { margin-right:365px; }  .mr370 { margin-right:370px; } .mr375 { margin-right:375px; }
.mr380 { margin-right:380px; }  .mr385 { margin-right:385px; } .mr390 { margin-right:390px; }
.mr395 { margin-right:395px; }  .mr400 { margin-right:400px; } .mr405 { margin-right:405px; }
.mr410 { margin-right:410px; }  .mr415 { margin-right:415px; } .mr420 { margin-right:420px; }
.mr425 { margin-right:425px; }  .mr430 { margin-right:430px; } .mr435 { margin-right:435px; }
.mr440 { margin-right:440px; }  .mr445 { margin-right:445px; } .mr450 { margin-right:450px; }
.mr455 { margin-right:455px; }  .mr460 { margin-right:460px; } .mr465 { margin-right:465px; }
.mr470 { margin-right:470px; }  .mr475 { margin-right:475px; } .mr480 { margin-right:480px; }
.mr485 { margin-right:485px; }  .mr490 { margin-right:490px; } .mr495 { margin-right:495px; }
.mr500 { margin-right:500px; }  .mr505 { margin-right:505px; } .mr510 { margin-right:510px; }
.mr515 { margin-right:515px; }  .mr520 { margin-right:520px; } .mr525 { margin-right:525px; }
.mr530 { margin-right:530px; }  .mr535 { margin-right:535px; } .mr540 { margin-right:540px; }
.mr545 { margin-right:545px; }  .mr550 { margin-right:550px; } .mr555 { margin-right:555px; }
.mr560 { margin-right:560px; }  .mr565 { margin-right:565px; } .mr570 { margin-right:570px; }
.mr575 { margin-right:575px; }  .mr580 { margin-right:580px; } .mr585 { margin-right:585px; }
.mr590 { margin-right:590px; }  .mr595 { margin-right:595px; } .mr600 { margin-right:600px; }
.mr605 { margin-right:605px; }  .mr610 { margin-right:610px; } .mr615 { margin-right:615px; }
.mr620 { margin-right:620px; }  .mr625 { margin-right:625px; } .mr630 { margin-right:630px; }
.mr635 { margin-right:635px; }  .mr640 { margin-right:640px; } .mr645 { margin-right:645px; }
.mr650 { margin-right:650px; }  .mr655 { margin-right:655px; } .mr660 { margin-right:660px; }
/* -------------------------------------------------------------------
MODULE ON COLOR BG
--------------------------------------------------------------------*/
/* ONLY FOR COLOR TO CENTERIZE */
body.color .contentWrap { margin: 0 auto; padding: 20px 0; width: 600px; }
/* -------------------------------------------------------------------
NAVI ON WHITE
--------------------------------------------------------------------*/
body.white #snavigation {
	clear: both;
	margin: 12px 0 0 0;
	width: 660px;
}
body.white #snavigation ul.page3,
body.white #snavigation ul.page6 {
	margin-left: -12px;
}
body.white #snavigation ul.page3 li {
	display: inline;
	float: left;
	margin: 0 0 12px 12px;
	width: 212px;
}
body.white #snavigation ul.page4,
body.white #snavigation ul.page8 {
	margin-left: -4px;
}
body.white #snavigation ul.page4 li {
	display: inline;
	float: left;
	margin: 0 0 12px 4px;
	width: 162px;
}
body.white #snavigation ul.page5,
body.white #snavigation ul.page10 {
	margin-left: -5px;
}
body.white #snavigation ul.page5 li {
	display: inline;
	float: left;
	margin: 0 0 12px 5px;
	width: 128px;
}
body.white #snavigation ul.page6 li {
	display: inline;
	float: left;
	margin: 0 0 12px 12px;
	width: 212px;
}
body.white #snavigation ul.page8 li {
	display: inline;
	float: left;
	margin: 0 0 12px 4px;
	width: 162px;
}
body.white #snavigation ul.page10 li {
	display: inline;
	float: left;
	margin: 0 0 12px 5px;
	width: 128px;
}
/* -------------------------------------------------------------------
NAVI ON COLOR
--------------------------------------------------------------------*/
body.color #snavigation {
	clear: both;
	margin: 12px 0 0 0;
	width: 660px;
}
body.color #snavigation ul.page3,
body.color #snavigation ul.page6 {
	margin: 0 auto;
	width: 650px;
}
body.color #snavigation ul.page3 li {
	display: inline;
	float: left;
	margin: 0 0 12px 5px;
	width: 210px;
}
body.color #snavigation ul.page4,
body.color #snavigation ul.page8 {
}
body.color #snavigation ul.page4 li {
	display: inline;
	float: left;
	margin: 0 0 12px 9px;
	width: 153px;
}
body.color #snavigation ul.page5,
body.color #snavigation ul.page10 {
	margin-left: 1px;
}
body.color #snavigation ul.page5 li {
	display: inline;
	float: left;
	margin: 0 0 12px 3px;
	width: 128px;
}
body.color #snavigation ul.page6 li {
	display: inline;
	float: left;
	margin: 0 0 12px 12px;
	width: 212px;
}
body.color #snavigation ul.page8 li {
	display: inline;
	float: left;
	margin: 0 0 12px 5px;
	width: 160px;
}
body.color #snavigation ul.page10 li {
	display: inline;
	float: left;
	margin: 0 0 12px 3px;
	width: 128px;
}
