﻿@charset "utf-8";

/* =======================================

	common.css
	
	Last Up Date 2011/11/17

 -----------------------------------------
	INDEX
 -----------------------------------------

	clear
	
	float
	
	font,text

	background-color

	width
	
	margin

	padding

========================================== */




/* ==========================================
	clear
========================================== */
.partsClear {
	clear: both;
}
.partsClearLeft {
	clear: left;
}
.partsClearRight {
	clear: right;
}

/* clearfix
----------------------------------- */
.partsClearfix:after {
	display: block;
	clear: both;
	content: "";
}
.partsClearfix {
	*zoom: 1;
}
/* /clearfix ----------*/




/* ==========================================
	float
========================================== */
.partsFloatLeft {
	float: left;
	display: inline;/* for IE6 */
}
.partsFloatRight {
	float: right;
	display: inline;/* for IE6 */
}
.partsFloatNone {
	float: none;
	display: inline;/* for IE6 */
}




/* ==========================================
	font,text
========================================== */

/* color
----------------------------------- */
.partsFontColorRed00 {
	color: #ff0000;
}
.partsFontColorRed01 {
	color: #cc0000;
}
.partsFontColorWhite00 {
	color: #ffffff;
}
.partsFontColorBule00 {
	color: #0B4197;
}


/* font-size
----------------------------------- */
.partsFontSizeSSS {
	font-size: 77%;/* 10px */
}
.partsFontSizeSS {
	font-size: 84.6%;/* 11px */
}
.partsFontSizeS {
	font-size: 92.4%;/* 12px */
}

/* default 13px */

.partsFontSizeL {
	font-size: 107.8%;/* 14px */
}
.partsFontSizeLL {
	font-size: 115.4%;/* 15px */
}
.partsFontSizeLLL {
	font-size: 123.1%;/* 16px */
}


/* font-style
----------------------------------- */
.partsFontStyleItalic {
	font-style: italic;
}
.partsFontStyleNormal {
	font-style: normal;
}


/* font-weight
----------------------------------- */
.partsFontBold {
	font-weight: bold;
}
.partsFontWeightNormal {
	font-weight: normal;
}


/* line-hight
----------------------------------- */
.partsLineHight_10 {
	line-height: 1.0;
}
.partsLineHight_11 {
	line-height: 1.1;
}
.partsLineHight_12 {
	line-height: 1.2;
}
.partsLineHight_13 {
	line-height: 1.3;
}
.partsLineHight_14 {
	line-height: 1.4;
}
.partsLineHight_15 {
	line-height: 1.5;
}
.partsLineHight_16 {
	line-height: 1.6;
}
.partsLineHight_17 {
	line-height: 1.7;
}
.partsLineHight_18 {
	line-height: 1.8;
}
.partsLineHight_19 {
	line-height: 1.9;
}
.partsLineHight_20 {
	line-height: 2.0;
}


/* text-align
----------------------------------- */
.partsTextLeft {
	text-align: left !important;
}
.partsTextRight {
	text-align: right !important;
}
.partsTextCenter {
	text-align: center !important;
}


/* text-indent
----------------------------------- */
.partsTextIndent_-3em {
	text-indent: -3em;
}
.partsTextIndent_-25em {
	text-indent: -2.5em;
}
.partsTextIndent_-2em {
	text-indent: -2em;
}
.partsTextIndent_-15em {
	text-indent: -1.5em;
}
.partsTextIndent_-1em {
	text-indent: -1em;
}
.partsTextIndent_0 {
	text-indent: 0;
}
.partsTextIndent_1em {
	text-indent: 1em;
}
.partsTextIndent_15em {
	text-indent: 1.5em;
}
.partsTextIndent_2em {
	text-indent: 2em;
}
.partsTextIndent_25em {
	text-indent: 2.5em;
}
.partsTextIndent_3em {
	text-indent: 3em;
}


/* vertical-align
----------------------------------- */
.partsVerticalAlignTop {
	vertical-align: top;
}
.partsVerticalAlignMiddle {
	vertical-align: middle;
}
.partsVerticalAlignBottom {
	vertical-align: bottom;
}


/* white-space nowrap
----------------------------------- */
.partsNowrap {
	white-space: nowrap;
}




/* ==========================================
	background-color
========================================== */
.partsBgColorGray01 {
	background-color: #f3f3f3;
}
.partsBgColorGray02 {
	background-color: #eeeeee;
}
.partsBgColorGray03 {
	background-color: #e6e6e6;
}
.partsBgColorGray04 {
	background-color: #dedede;
}
.partsBgColorGray05 {
	background-color: #cccccc;
}
.partsBgColorGray06 {
	background-color: #b0b0b0;
}
.partsBgColorGray07 {
	background-color: #999999;
}
.partsBgColorGray08 {
	background-color: #CCFFCC;
}




/* ==========================================
	width
========================================== */
.partsW10 {width: 10px !important;}
.partsW20 {width: 20px !important;}
.partsW30 {width: 30px !important;}
.partsW40 {width: 40px !important;}
.partsW50 {width: 50px !important;}
.partsW60 {width: 60px !important;}
.partsW70 {width: 70px !important;}
.partsW80 {width: 80px !important;}
.partsW90 {width: 90px !important;}

.partsW100 {width: 100px !important;}
.partsW110 {width: 110px !important;}
.partsW120 {width: 120px !important;}
.partsW130 {width: 130px !important;}
.partsW140 {width: 140px !important;}
.partsW150 {width: 150px !important;}
.partsW160 {width: 160px !important;}
.partsW170 {width: 170px !important;}
.partsW180 {width: 180px !important;}
.partsW190 {width: 190px !important;}

.partsW200 {width: 200px !important;}
.partsW210 {width: 210px !important;}
.partsW220 {width: 220px !important;}
.partsW225 {width: 225px !important;}
.partsW230 {width: 230px !important;}
.partsW240 {width: 240px !important;}
.partsW250 {width: 250px !important;}
.partsW260 {width: 260px !important;}
.partsW270 {width: 270px !important;}
.partsW280 {width: 280px !important;}
.partsW285 {width: 285px !important;}
.partsW290 {width: 290px !important;}

.partsW300 {width: 300px !important;}
.partsW310 {width: 310px !important;}
.partsW312 {width: 312px !important;}
.partsW320 {width: 320px !important;}
.partsW330 {width: 330px !important;}
.partsW340 {width: 340px !important;}
.partsW350 {width: 350px !important;}
.partsW360 {width: 360px !important;}
.partsW369 {width: 369px !important;}
.partsW370 {width: 370px !important;}
.partsW380 {width: 380px !important;}
.partsW390 {width: 390px !important;}

.partsW400 {width: 400px !important;}
.partsW410 {width: 410px !important;}
.partsW420 {width: 420px !important;}
.partsW430 {width: 430px !important;}
.partsW440 {width: 440px !important;}
.partsW450 {width: 450px !important;}
.partsW460 {width: 460px !important;}
.partsW470 {width: 470px !important;}
.partsW480 {width: 480px !important;}
.partsW490 {width: 490px !important;}

.partsW500 {width: 500px !important;}
.partsW510 {width: 510px !important;}
.partsW520 {width: 520px !important;}
.partsW530 {width: 530px !important;}
.partsW540 {width: 540px !important;}
.partsW550 {width: 550px !important;}
.partsW560 {width: 560px !important;}
.partsW570 {width: 570px !important;}
.partsW580 {width: 580px !important;}
.partsW590 {width: 590px !important;}

.partsW600 {width: 600px !important;}
.partsW610 {width: 610px !important;}
.partsW620 {width: 620px !important;}
.partsW630 {width: 630px !important;}
.partsW640 {width: 640px !important;}
.partsW650 {width: 650px !important;}
.partsW660 {width: 660px !important;}
.partsW670 {width: 670px !important;}
.partsW680 {width: 680px !important;}
.partsW690 {width: 690px !important;}

.partsW700 {width: 700px !important;}
.partsW710 {width: 710px !important;}
.partsW715 {width: 715px !important;}
.partsW720 {width: 720px !important;}
.partsW730 {width: 730px !important;}
.partsW740 {width: 740px !important;}
.partsW750 {width: 750px !important;}
.partsW760 {width: 760px !important;}
.partsW770 {width: 770px !important;}
.partsW780 {width: 780px !important;}
.partsW790 {width: 790px !important;}

.partsW800 {width: 800px !important;}

.partsW900 {width: 900px !important;}




/* ==========================================
	margin
========================================== */

/* margin all
----------------------------------- */
.partsMarginAll_0 {margin: 0 !important;}

.partsMarginAll_05em {margin: .5em !important;}
.partsMarginAll_1em {margin: 1em !important;}
.partsMarginAll_15em {margin: 1.5em !important;}
.partsMarginAll_2em {margin: 2em !important;}
.partsMarginAll_25em {margin: 2.5em !important;}
.partsMarginAll_3em {margin: 3em !important;}

.partsMarginAll_5 {margin: 5px !important;}
.partsMarginAll_10 {margin: 10px !important;}
.partsMarginAll_15 {margin: 15px !important;}
.partsMarginAll_20 {margin: 20px !important;}
.partsMarginAll_25 {margin: 25px !important;}
.partsMarginAll_30 {margin: 30px !important;}
.partsMarginAll_35 {margin: 35px !important;}
.partsMarginAll_40 {margin: 40px !important;}
.partsMarginAll_45 {margin: 45px !important;}
.partsMarginAll_50 {margin: 50px !important;}


/* margin-top
----------------------------------- */
.partsMarginT_0 {margin-top: 0 !important;}

.partsMarginT_05em {margin-top: .5em !important;}
.partsMarginT_1em {margin-top: 1em !important;}
.partsMarginT_15em {margin-top: 1.5em !important;}
.partsMarginT_2em {margin-top: 2em !important;}
.partsMarginT_25em {margin-top: 2.5em !important;}
.partsMarginT_3em {margin-top: 3em !important;}

.partsMarginT_5 {margin-top: 5px !important;}
.partsMarginT_10 {margin-top: 10px !important;}
.partsMarginT_15 {margin-top: 15px !important;}
.partsMarginT_20 {margin-top: 20px !important;}
.partsMarginT_25 {margin-top: 25px !important;}
.partsMarginT_30 {margin-top: 30px !important;}
.partsMarginT_35 {margin-top: 35px !important;}
.partsMarginT_40 {margin-top: 40px !important;}
.partsMarginT_45 {margin-top: 45px !important;}
.partsMarginT_50 {margin-top: 50px !important;}


/* margin-right
----------------------------------- */
.partsMarginR_0 {margin-right: 0 !important;}

.partsMarginR_05em {margin-right: .5em !important;}
.partsMarginR_1em {margin-right: 1em !important;}
.partsMarginR_15em {margin-right: 1.5em !important;}
.partsMarginR_2em {margin-right: 2em !important;}
.partsMarginR_25em {margin-right: 2.5em !important;}
.partsMarginR_3em {margin-right: 3em !important;}

.partsMarginR_5 {margin-right: 5px !important;}
.partsMarginR_10 {margin-right: 10px !important;}
.partsMarginR_15 {margin-right: 15px !important;}
.partsMarginR_20 {margin-right: 20px !important;}
.partsMarginR_25 {margin-right: 25px !important;}
.partsMarginR_30 {margin-right: 30px !important;}
.partsMarginR_35 {margin-right: 35px !important;}
.partsMarginR_40 {margin-right: 40px !important;}
.partsMarginR_45 {margin-right: 45px !important;}
.partsMarginR_50 {margin-right: 50px !important;}


/* margin-bottom
----------------------------------- */
.partsMarginB_0 {margin-bottom: 0 !important;}

.partsMarginB_05em {margin-bottom: .5em !important;}
.partsMarginB_1em {margin-bottom: 1em !important;}
.partsMarginB_15em {margin-bottom: 1.5em !important;}
.partsMarginB_2em {margin-bottom: 2em !important;}
.partsMarginB_25em {margin-bottom: 2.5em !important;}
.partsMarginB_3em {margin-bottom: 3em !important;}

.partsMarginB_5 {margin-bottom: 5px !important;}
.partsMarginB_10 {margin-bottom: 10px !important;}
.partsMarginB_15 {margin-bottom: 15px !important;}
.partsMarginB_20 {margin-bottom: 20px !important;}
.partsMarginB_25 {margin-bottom: 25px !important;}
.partsMarginB_30 {margin-bottom: 30px !important;}
.partsMarginB_35 {margin-bottom: 35px !important;}
.partsMarginB_40 {margin-bottom: 40px !important;}
.partsMarginB_45 {margin-bottom: 45px !important;}
.partsMarginB_50 {margin-bottom: 50px !important;}


/* margin-left
----------------------------------- */
.partsMarginL_0 {margin-left: 0; !important}

.partsMarginL_05em {margin-left: .5em !important;}
.partsMarginL_1em {margin-left: 1em !important;}
.partsMarginL_15em {margin-left: 1.5em !important;}
.partsMarginL_2em {margin-left: 2em !important;}
.partsMarginL_25em {margin-left: 2.5em !important;}
.partsMarginL_3em {margin-left: 3em !important;}

.partsMarginL_5 {margin-left: 5px !important;}
.partsMarginL_10 {margin-left: 10px !important;}
.partsMarginL_15 {margin-left: 15px !important;}
.partsMarginL_20 {margin-left: 20px !important;}
.partsMarginL_25 {margin-left: 25px !important;}
.partsMarginL_30 {margin-left: 30px !important;}
.partsMarginL_35 {margin-left: 35px !important;}
.partsMarginL_40 {margin-left: 40px !important;}
.partsMarginL_45 {margin-left: 45px !important;}
.partsMarginL_50 {margin-left: 50px !important;}




/* ==========================================
	padding
========================================== */

/* padding all
----------------------------------- */
.partsPaddingAll_0 {padding: 0; !important}

.partsPaddingAll_05em {padding: .5em !important;}
.partsPaddingAll_1em {padding: 1em !important;}
.partsPaddingAll_15em {padding: 1.5em !important;}
.partsPaddingAll_2em {padding: 2em !important;}
.partsPaddingAll_25em {padding: 2.5em !important;}
.partsPaddingAll_3em {padding: 3em !important;}

.partsPaddingAll_5 {padding: 5px !important;}
.partsPaddingAll_10 {padding: 10px !important;}
.partsPaddingAll_15 {padding: 15px !important;}
.partsPaddingAll_20 {padding: 20px !important;}
.partsPaddingAll_25 {padding: 25px !important;}
.partsPaddingAll_30 {padding: 30px !important;}
.partsPaddingAll_35 {padding: 35px !important;}
.partsPaddingAll_40 {padding: 40px !important;}
.partsPaddingAll_45 {padding: 45px !important;}
.partsPaddingAll_50 {padding: 50px !important;}


/* padding-top
----------------------------------- */
.partsPaddingT_0 {padding-top: 0; !important}

.partsPaddingT_05em {padding-top: .5em !important;}
.partsPaddingT_1em {padding-top: 1em !important;}
.partsPaddingT_15em {padding-top: 1.5em !important;}
.partsPaddingT_2em {padding-top: 2em !important;}
.partsPaddingT_25em {padding-top: 2.5em !important;}
.partsPaddingT_3em {padding-top: 3em !important;}

.partsPaddingT_5 {padding-top: 5px !important;}
.partsPaddingT_10 {padding-top: 10px !important;}
.partsPaddingT_15 {padding-top: 15px !important;}
.partsPaddingT_20 {padding-top: 20px !important;}
.partsPaddingT_25 {padding-top: 25px !important;}
.partsPaddingT_30 {padding-top: 30px !important;}
.partsPaddingT_35 {padding-top: 35px !important;}
.partsPaddingT_40 {padding-top: 40px !important;}
.partsPaddingT_45 {padding-top: 45px !important;}
.partsPaddingT_50 {padding-top: 50px !important;}


/* padding-right
----------------------------------- */
.partsPaddingR_0 {padding-right: 0; !important}

.partsPaddingR_05em {padding-right: .5em !important;}
.partsPaddingR_1em {padding-right: 1em !important;}
.partsPaddingR_15em {padding-right: 1.5em !important;}
.partsPaddingR_2em {padding-right: 2em !important;}
.partsPaddingR_25em {padding-right: 2.5em !important;}
.partsPaddingR_3em {padding-right: 3em !important;}

.partsPaddingR_5 {padding-right: 5px !important;}
.partsPaddingR_10 {padding-right: 10px !important;}
.partsPaddingR_15 {padding-right: 15px !important;}
.partsPaddingR_20 {padding-right: 20px !important;}
.partsPaddingR_25 {padding-right: 25px !important;}
.partsPaddingR_30 {padding-right: 30px !important;}
.partsPaddingR_35 {padding-right: 35px !important;}
.partsPaddingR_40 {padding-right: 40px !important;}
.partsPaddingR_45 {padding-right: 45px !important;}
.partsPaddingR_50 {padding-right: 50px !important;}


/* padding-bottom
----------------------------------- */
.partsPaddingB_0 {padding-bottom: 0; !important}

.partsPaddingB_05em {padding-bottom: .5em !important;}
.partsPaddingB_1em {padding-bottom: 1em !important;}
.partsPaddingB_15em {padding-bottom: 1.5em !important;}
.partsPaddingB_2em {padding-bottom: 2em !important;}
.partsPaddingB_25em {padding-bottom: 2.5em !important;}
.partsPaddingB_3em {padding-bottom: 3em !important;}

.partsPaddingB_5 {padding-bottom: 5px !important;}
.partsPaddingB_10 {padding-bottom: 10px !important;}
.partsPaddingB_15 {padding-bottom: 15px !important;}
.partsPaddingB_20 {padding-bottom: 20px !important;}
.partsPaddingB_25 {padding-bottom: 25px !important;}
.partsPaddingB_30 {padding-bottom: 30px !important;}
.partsPaddingB_35 {padding-bottom: 35px !important;}
.partsPaddingB_40 {padding-bottom: 40px !important;}
.partsPaddingB_45 {padding-bottom: 45px !important;}
.partsPaddingB_50 {padding-bottom: 50px !important;}


/* padding-left
----------------------------------- */
.partsPaddingL_0 {padding-left: 0; !important}

.partsPaddingL_05em {padding-left: .5em !important;}
.partsPaddingL_1em {padding-left: 1em !important;}
.partsPaddingL_15em {padding-left: 1.5em !important;}
.partsPaddingL_2em {padding-left: 2em !important;}
.partsPaddingL_25em {padding-left: 2.5em !important;}
.partsPaddingL_3em {padding-left: 3em !important;}

.partsPaddingL_5 {padding-left: 5px !important;}
.partsPaddingL_10 {padding-left: 10px !important;}
.partsPaddingL_15 {padding-left: 15px !important;}
.partsPaddingL_20 {padding-left: 20px !important;}
.partsPaddingL_25 {padding-left: 25px !important;}
.partsPaddingL_30 {padding-left: 30px !important;}
.partsPaddingL_35 {padding-left: 35px !important;}
.partsPaddingL_40 {padding-left: 40px !important;}
.partsPaddingL_45 {padding-left: 45px !important;}
.partsPaddingL_50 {padding-left: 50px !important;}

