@charset "Shift_JIS";
/* ==============================
	parts.css
============================== */


/*
===== 共通デザイン処理 ===========================================
*/


/* トップに戻る */




 p.gotop{
	text-align:right;
	margin:0 0 -1px 0;
	padding:0 0 10px 0;
}

div.gotop p.gotop_index{
	text-align:right;
	margin:0 0 -1px 0;
	padding:0;
}

.gotop2{
	margin:0px 0 40px 0;
	padding:0;
	line-height:0;
	font-size:0;
	text-align:right;
	clear:both;
}

.gotop img, .gotop2 img{
	border:none;
}



/* 点線*/	
.dot_line{
	background:url(../img/parts/dot_line_blue.gif) repeat-x left top;
	padding-top:15px;
}

.dot_line_b{
	background:url(../img/parts/dot_line_blue.gif) repeat-x left bottom;
	padding-bottom:15px;
}


/*
===== 共通 ===========================================
*/



/*クリアボスのみ*/
.clear_both {
	clear: both;
}
/*フロート設定*/
.left{
	float:left;
}
.right{
	float:right;
}

/*寄せ*/

.center{
	text-align:center;
}

/*パディング,マージン設定(特にpで使用が多い)*/

.non{margin:0; padding:0;}
.nonall{margin:0; padding:0; font-size:0; line-height:0;}
.m_all{margin:10px;}

.pal5{padding:5px;}
.pal10{padding:10px;}
.pal15{padding:15px;}
.pal20{padding:20px;}

.pt1{padding-top:1px;}
.pt2{padding-top:2px;}
.pt3{padding-top:3px;}
.pt4{padding-top:4px;}
.pt5{padding-top:5px;}
.pt6{padding-top:6px;}
.pt7{padding-top:7px;}
.pt8{padding-top:8px;}
.pt9{padding-top:9px;}
.pt10{padding-top:10px;}
.pt13{padding-top:13px;}
.pt15{padding-top:15px;}
.pt20{padding-top:20px;}
.pt25{padding-top:25px;}
.pt30{padding-top:30px;}
.pt35{padding-top:35px;}
.pt40{padding-top:40px;}

.pr1{padding-right:1px;}
.pr2{padding-right:2px;}
.pr3{padding-right:3px;}
.pr4{padding-right:4px;}
.pr5{padding-right:5px;}
.pr6{padding-right:6px;}
.pr7{padding-right:7px;}
.pr8{padding-right:8px;}
.pr9{padding-right:9px;}
.pr10{padding-right:10px;}
.pr15{padding-right:15px;}
.pr20{padding-right:20px;}
.pr25{padding-right:25px;}
.pr30{padding-right:30px;}
.pr35{padding-right:35px;}
.pr40{padding-right:40px;}

.pb1{padding-bottom:1px;}
.pb2{padding-bottom:2px;}
.pb3{padding-bottom:3px;}
.pb4{padding-bottom:4px;}
.pb5{padding-bottom:5px;}
.pb6{padding-bottom:6px;}
.pb7{padding-bottom:7px;}
.pb8{padding-bottom:8px;}
.pb9{padding-bottom:9px;}
.pb10{padding-bottom:10px;}
.pb12{padding-bottom:12px;}
.pb13{padding-bottom:13px;}
.pb15{padding-bottom:15px;}
.pb20{padding-bottom:20px;}
.pb25{padding-bottom:25px;}
.pb30{padding-bottom:30px;}
.pb35{padding-bottom:35px;}
.pb40{padding-bottom:40px;}
.pb45{padding-bottom:45px;}
.pb50{padding-bottom:50px;}
.pb100{padding-bottom:100px;}


.pl5{padding-left:5px;}
.pl10{padding-left:10px;}
.pl15{padding-left:15px;}
.pl20{padding-left:20px;}
.pl25{padding-left:25px;}
.pl30{padding-left:30px;}
.pl35{padding-left:35px;}
.pl40{padding-left:40px;}
.pl270{padding-left:270px;}

.mal5{margin:5px;}
.mal10{margin:10px;}
.mal15{margin:15px;}
.mal20{margin:20px;}

.mt5{margin-top:5px;}
.mt6{margin-top:6px;}
.mt10{margin-top:10px;}
.mt15{margin-top:15px;}
.mt20{margin-top:20px;}
.mt25{margin-top:25px;}
.mt30{margin-top:30px;}
.mt35{margin-top:35px;}
.mt40{margin-top:40px;}
.mt80{margin-top:80px;}

.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;}

.mb2{margin-bottom:2px;}
.mb5{margin-bottom:5px;}
.mb10{margin-bottom:10px;}
.mb12{margin-bottom:12px;}
.mb14{margin-bottom:14px;}
.mb15{margin-bottom:15px;}
.mb18{margin-bottom:18px;}
.mb20{margin-bottom:20px;}
.mb25{margin-bottom:25px;}
.mb30{margin-bottom:30px;}
.mb35{margin-bottom:35px;}
.mb40{margin-bottom:40px;}
.mb45{margin-bottom:45px;}
.mb50{margin-bottom:50px;}
.mb60{margin-bottom:60px;}

.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;}


/*lineheight設定*/

.line14{
	line-height:1.4;
}
.line16{
	line-height:1.6;
}

.line18{
	line-height:1.8;
}
.line20{
	line-height:2.0;
}
.line0{
	line-height:0;
}


.textright{
	text-align:right;
}

/* 画像ボーダーなし */
.noborder{
	border:none;
}


