@charset "utf-8";
/*----------------------------------------------------


	File Name: adjust.css
	Style Info: 調整用


----------------------------------------------------*/


/*----------------------------------------------------

	カラム関連

----------------------------------------------------*/
.clear { clear: both; }
.clear0 { clear: both; line-height:0px; }
.clear hr{ display:none; }

.float_left { float: left; }
.float_right { float: right; }
.float_none { float: none; }

/*----------------------------------------------------

	フォント

----------------------------------------------------*/

.fontcolor_gray { color: #999; }
.fontcolor_red { color: #CC0000; }
.fontcolor_blue { color: #000099; }
.fontcolor_green { color: #339900; }
.fontcolor_white { color:#FFFFFF; }

.fontsize_small { font-size: 80% !important; line-height:140%; }	/*---10px---*/
.fontsize_middle { font-size: 90% !important;}
.fontsize_large { font-size: 123.1% !important; }	/*---16px---*/

.fontweight_bold { font-weight: bold; }
.fontweight_normal { font-weight: normal; }

.fontcolor_err {
	font-size:120%;
	font-weight:bold;
}

.marker_gray {
	background-color: #cccccc;
	padding:2px;
}
.marker_orange {background-color: #FFEEB5;}
.marker_blue {background-color:#CCE0F0;}
.marker_green {background-color:#D0F0D0;}

.underline { text-decoration:underline; }

/*----------------------------------------------------

	マージン

----------------------------------------------------*/

.margin_t_200 { margin-top: 200px; }
.margin_t_50 { margin-top: 50px; }
.margin_t_30 { margin-top: 30px; }
.margin_t_20 { margin-top: 20px; }
.margin_t_15 { margin-top: 15px; }
.margin_t_10 { margin-top: 10px; }
.margin_t_5 { margin-top: 5px; }
.margin_t_0 { margin-top: 0; }

.margin_b_200 { margin-bottom: 200px; }
.margin_b_50 { margin-bottom: 50px; }
.margin_b_30 { margin-bottom: 30px; }
.margin_b_20 { margin-bottom: 20px; }
.margin_b_15 { margin-bottom: 15px; }
.margin_b_10 { margin-bottom: 10px; }
.margin_b_5 { margin-bottom: 5px; }
.margin_b_0 { margin-bottom: 0; }

.margin_0 { margin: 0; }

.margin_0_auto { margin:0 auto; }
.margin_50_auto { margin:50px auto; }


/*----------------------------------------------------

	パディング

----------------------------------------------------*/

.padding_0 { padding:0px; }
.padding_05 { padding:5px; }
.padding_10 { padding:10px; }

.padding_left_10 { padding-left:10px; }
.padding_left_15 { padding-left:15px; }
.padding_left_20 { padding-left:20px; }

.padding_t_10 { padding-top:10px; }
.padding_t_15 { padding-top:15px; }

.padding_b_5 { padding-bottom:5px; }
.padding_b_10 { padding-bottom:10px; }
.padding_b_15 { padding-bottom:15px; }

/*----------------------------------------------------

	行揃え

----------------------------------------------------*/

.textalign_left { text-align: left; }
.textalign_center { text-align: center; }
.textalign_right { text-align: right; }

.verticalalign_top { vertical-align: top; }
.verticalalign_middle { vertical-align: middle; }
.verticalalign_bottom { vertical-align: bottom; }

.lineheight_40 { line-height: 40px; }

/*----------------------------------------------------

	幅

----------------------------------------------------*/

.w_010 { width:10px !important; }
.w_015 { width:15px !important; }
.w_020 { width:20px !important; }
.w_030 { width:30px !important; }
.w_035 { width:35px !important; }
.w_040 { width:40px !important; }
.w_050 { width:50px !important; }
.w_060 { width:60px !important; }
.w_070 { width:70px !important; }
.w_080 { width:80px !important; }
.w_090 { width:90px !important; }
.w_100 { width:100px !important; }
.w_120 { width:120px !important; }
.w_140 { width:140px !important; }
.w_160 { width:160px !important; }
.w_165 { width:165px !important; }
.w_166 { width:166px; height:14px !important; }
.w_190 { width:190px !important; }
.w_200 { width:200px !important; }
.w_230 { width:230px !important; }
.w_255 { width:255px !important; }
.w_264 { width:264px !important; }
.w_300 { width:300px !important; }
.w_350 { width:350px !important; }
.w_355 { width:355px !important; }
.w_380 { width:380px !important; }
.w_400 { width:400px !important; }
.w_430 { width:430px !important; }
.w_450 { width:450px !important; }
.w_470 { width:470px !important; }
.w_500 { width:500px !important; }
.w_520 { width:520px !important; }
.w_530 { width:530px !important; }
.w_550 { width:550px !important; }
.w_580 { width:580px !important; }
.w_600 { width:600px !important; }
.w_640 { width:640px !important; }
.w_650 { width:650px !important; }
.w_720 { width:720px !important; }
.w_740 { width:740px !important; }

.w_p5 { width:5% !important; }
.w_p10 { width:10% !important; }
.w_p11 { width:11% !important; }
.w_p15 { width:15% !important; }
.w_p20 { width:20% !important; }
.w_p25 { width:25% !important; }
.w_p33 { width:33% !important; }
.w_p40 { width:40% !important; }
.w_p50 { width:50% !important; }
.w_p90 { width:90% !important; }


/*----------------------------------------------------

　高さ

----------------------------------------------------*/
.h_40{ height: 40px; }
.h_50{ height: 50px; }
.h_150 { height:150px; }
.h_300 { height:300px; }

.minh_40 { min-height:40px; }
.minh_50 { min-height:50px; }
.minh_150 { min-height:150px; }
.minh_300 { min-height:300px; }

/*----------------------------------------------------

	▼ライン

----------------------------------------------------*/

.box_white {
	border:1px solid #999;
	margin:0 auto;
	margin-bottom:20px;
	background-color: #ffffff;
}

.box_gray {
	border:1px solid #999;
	margin:0 auto;
	margin-bottom:20px;
	background-color: #F7F7F7;
}

.box_pink {
	border:1px solid #ff9999;
	margin:0 auto;
	margin-bottom:20px;
	background-color: #FFCCCC;
}

.box_yellow {
	border:1px solid #FFCC66;
	margin:0 auto;
	background-color: #FFFF99;
}

.video_top {
	position:relative;
	width:720px;
	margin:0 auto;
	margin-bottom: 10px;
	border-bottom: 1px solid #ccc;
	padding-bottom: 10px;
}


/*----------------------------------------------------

	▼ブロック

----------------------------------------------------*/
.display_block {display:block;}
.display_inlineb {display:inline-block;}
.display_no {display:none;}

/*----------------------------------------------------

	テーブルバックグラウンド

----------------------------------------------------*/

.tbl_bg_blue{background-color:#3311ff !important;}
.tbl_bg_green{background-color: #004000 !important;}
.tbl_bg_yellow{background-color: #FFFFCC !important;}
.tbl_bg_rightgreen{background-color: #CCFFCC !important;}
.tbl_bg_rightorange{background-color: #FFCC99 !important;}
.tbl_bg_rightblue{background-color: #CCCCFF !important;}
.tbl_bg_rightblue2 {background: #dceef3 !important;}
.tbl_bg_darkgray{background-color: #969696 !important;}
.tbl_bg_darkblue{background-color:#005E76 !important;}
.tbl_bg_darkorange{background-color: #7A3100 !important;}
.tbl_bg_darkpink{background-color: #854343 !important;}
.tbl_bg_darkgreen{background-color: #405600 !important;}
.tbl_bg_b2e8b1{background-color: #b2e8b1 !important;}
.tbl_bg_pink{background-color:#ee82ee !important;}
.tbl_bg_white{background-color:#fff !important;}
