@charset "UTF-8";
@import url("/taiken/common/css/news.css");


/************************----news----**********************************/

#main_content .news ul { width:100%; line-height:1.5; }

#main_content .news ul li { clear:both; width:715px; list-style: none; background: url(/taiken/common/img/ds_h_01.gif) bottom left repeat-x; padding: 7px 0 6px 0;}

#main_content .news ul li .tag { width:94px; float:right; text-align:right; }
#main_content .news ul li .tag img { margin:0 0 0 1px; }


/************************----h2_box----**********************************/

#main_content .h2_box { width: 715px; margin-top: 40px;}

#main_content .h2_box .h2_box_left { width: 610px; float: left;}

#main_content .h2_box .h2_box_right { width: 105px; float: right; text-align: right;}

#main_content .h2_box .h2_box_right img {margin-right: 1px;}





/************************----ul_01----**********************************/



#main_content .ul_01 {margin-top: 5px;}

#main_content .ul_01 li { background: url(/taiken/common/img/arw_03.gif)  0 7px no-repeat; padding-left: 12px;}




/************************----float----**********************************/

.float_l {
	float: left;
}

.float_r {
	float: right;
}







/************************----staff_news----**********************************/


#main_content .staff_news { border-top: #CECECE 1px solid; padding: 12px 0 12px 0; margin-top: 10px;}


#main_content .staff_news_list {margin: 0; padding: 0;}

#main_content .staff_news_list .bottom_border { list-style: none; background: url(../img/ds_h_01.gif) bottom left repeat-x; padding: 0px 0 10px 0;}



/************************----staff_news----**********************************/

#main_content .request { width: 687px; border: #FF8213 1px solid; padding: 15px 13px;}

#main_content .request .left { width: 381px; float: left;}

#main_content .request .left .btn_box { width: 381px; height: 43px; margin-top: 10px; padding-top: 10px; text-align: center; background:#F3F3F3;}

#main_content .request .right { width: 279px; float: right;}



/************************----margin----**********************************/

.mar_t_1 { margin-top: 1px;}

.mar_t_3 { margin-top: 3px;}

.mar_t_4 { margin-top: 4px;}

.mar_t_5 { margin-top: 5px;}

.mar_t_7 { margin-top: 7px;}

.mar_t_8 { margin-top: 8px;}

.mar_t_10 { margin-top: 10px;}

.mar_t_12 { margin-top: 12px;}

.mar_t_15 { margin-top: 15px;}

.mar_t_20 { margin-top: 20px;}

.mar_t_23 { margin-top: 23px;}

.mar_t_25 { margin-top: 25px;}

.mar_t_30 { margin-top: 30px;}

.mar_t_40 { margin-top: 40px;}

.mar_t_50 { margin-top: 50px;}

.mar_t_60 { margin-top: 60px;}

.mar_l_1 { margin-left: 1px;}

.mar_l_2 { margin-left: 2px;}

.mar_l_3 { margin-left: 3px;}

.mar_l_5 { margin-left: 5px;}

.mar_l_6 { margin-left: 6px;}

.mar_l_7 { margin-left: 7px;}

.mar_l_10 { margin-left: 10px;}

.mar_l_12 { margin-left: 12px;}

.mar_l_20 { margin-left: 20px;}

.mar_l_34 { margin-left: 34px;}

.mar_l_72 { margin-left: 72px;}

.pad_r_20 { padding-right:: 20px;}

.font_bold { font-weight: bold;}

.text_green { color:#005D00;}

.text_pink { color:#F72805;}

.text_orange { color:#F72805;}

.text_blue { color:#217098;}

.text_blue_02 { color:#1261bd;}

.text_red { color:#CC0000;}

.text_purple { color:#9B7FC7;}

.text_center {text-align: center;}

.mar_point {
	padding: 0 17px 0 30px;
}

.mar_lr { margin: 0 20px 0 30px;}

.hei_12 { height: 12em;}

/* 10.05.06 */
.mar_l_122{margin-left:122px}

.mar_l_265{margin-left:265px}
.mar_l_80{margin-left:80px}

/************************----icon----**********************************/


.icon_green_triangle { background: url(/taiken/common/img/arw_02.gif) 0 50% no-repeat; padding-left: 12px;}

.icon_pink_triangle { background: url(/taiken/common/img/arw_03.gif) 0 50% no-repeat; padding-left: 12px;}

.icon_red_triangle { background: url(/taiken/common/img/arw_04.gif) 0 50% no-repeat; padding-left: 12px;}

.icon_black_triangle { background: url(/taiken/common/img/arw_09.gif) 0 50% no-repeat; padding-left: 12px;}

.icon_purple_triangle { background: url(/taiken/common/img/arw_06.gif) 0 50% no-repeat; padding-left: 12px;}

.icon_orange_triangle { background: url(/taiken/common/img/arw_05.gif) 0 50% no-repeat; padding-left: 12px;}

.icon_blue_triangle { background: url(/taiken/common/img/arw_08.gif) 0 50% no-repeat; padding-left: 12px;}

.icon_blue_triangle_01 { background: url(/taiken/common/img/arw_01.gif) 0 50% no-repeat; padding-left: 12px;}

.icon_blue_triangle_02 { background: url(/taiken/common/img/arw_07.gif) 0 50% no-repeat; padding-left: 12px;}

.icon_green_circle { background: url(/taiken/common/img/arw_12.gif) 0 50% no-repeat; padding-left: 15px;}

.icon_pink_circle { background: url(/taiken/common/img/arw_13.gif) 0 50% no-repeat; padding-left: 15px;}

.icon_orange_circle { background: url(/taiken/common/img/arw_14.gif) 0 50% no-repeat; padding-left: 15px;}

.icon_red_circle { background: url(/taiken/common/img/arw_15.gif) 0 50% no-repeat; padding-left: 15px;}

.icon_purple_circle { background: url(/taiken/common/img/arw_16.gif) 0 50% no-repeat; padding-left: 15px;}


.icon_green_circle_02 { background: url(/taiken/common/img/arw_12.gif) 0 10% no-repeat; padding-left: 15px;}

.icon_pink_circle_02 { background: url(/taiken/common/img/arw_13.gif) 0 10% no-repeat; padding-left: 15px;}

.icon_orange_circle_02 { background: url(/taiken/common/img/arw_14.gif) 0 10% no-repeat; padding-left: 15px;}

.icon_red_circle_02 { background: url(/taiken/common/img/arw_15.gif) 0 10% no-repeat; padding-left: 15px;}

.icon_purple_circle_02 { background: url(/taiken/common/img/arw_16.gif) 0 10% no-repeat; padding-left: 15px;}


.icon_green_circle_03 { background: url(/taiken/common/img/arw_12.gif) 0 7% no-repeat; padding-left: 15px;}

.icon_pink_circle_03 { background: url(/taiken/common/img/arw_13.gif) 0 7% no-repeat; padding-left: 15px;}

.icon_orange_circle_03 { background: url(/taiken/common/img/arw_14.gif) 0 7% no-repeat; padding-left: 15px;}

.icon_red_circle_03 { background: url(/taiken/common/img/arw_15.gif) 0 7% no-repeat; padding-left: 15px;}

.icon_purple_circle_03 { background: url(/taiken/common/img/arw_16.gif) 0 7% no-repeat; padding-left: 15px;}



/* 10.05.06 追加*/

#main_content .index_point {width: 714px;background: url(../img/point_bg.gif) repeat;}
#main_content .index_point_box {width:238px;float:left;}
#main_content .index_point_box_txt {padding:15px 15px 15px 80px;}

#main_content .index_point_box .p_01_bg {background: url(../img/point_bg_01.gif) no-repeat top left;}
#main_content .index_point_box .p_02_bg {background: url(../img/point_bg_02.gif) no-repeat top left;}
#main_content .index_point_box .p_03_bg {background: url(../img/point_bg_03.gif) no-repeat top left;}
#main_content .index_point_box .p_04_bg {background: url(../img/point_bg_04.gif) no-repeat top left;}
#main_content .index_point_box .p_05_bg {background: url(../img/point_bg_05.gif) no-repeat top left;}
#main_content .index_point_box .p_06_bg {background: url(../img/point_bg_06.gif) no-repeat top left;}

#main_content .index_point_box_07 {padding:15px;background-color:#F3F3F3;}











/************************----BOX----*********** 10.05.01 追加 *********/

#main_content .campus_box_01 { width: 714px; background:url(../img/campus_box_01_bg.jpg) no-repeat scroll right top transparent;}

#main_content .campus_box_02 { width: 714px; background:url(../img/campus_box_02_bg.jpg) no-repeat scroll left top transparent;}

#main_content .campus_box_03 { width: 682px;border:1px solid #c2c2c2;padding:15px;}






#main_content .campus_box_03 .left { width: 429px;float:left;padding-right:10px}
#main_content .campus_box_03 .right{ width: 243px;float:left;}




/************************----select_menu----*********** 10.05.01 追加 *********/



#main_content .select_menu_top { width: 714px;background:url(../img/select_menu_top_bg.gif) repeat-y;padding-bottom:10px;}
#main_content .select_menu_top .box_01{ width: 178px;float:left}
#main_content .select_menu_top .box_02{ width: 180px;float:left}
#main_content .select_menu_top .txt{padding:15px 15px 0;min-height:120px;_height:120px;}

#main_content .select_menu_bottom { width: 714px;background:url(../img/select_menu_bottom_bg.gif) repeat-y;margin-top:1px;padding-bottom:10px;}
#main_content .select_menu_bottom .box_01{ width: 178px;float:left}
#main_content .select_menu_bottom .box_02{ width: 180px;float:left}
#main_content .select_menu_bottom .txt{padding:15px 15px 0;min-height:100px;_height:100px;}

#main_content .select_menu_top .link_01 {background:url(../img/index_arw_01.gif) no-repeat scroll 0 6px transparent;padding-left:12px;margin-left:15px}
#main_content .select_menu_top .link_02 {background:url(../img/index_arw_02.gif) no-repeat scroll 0 6px transparent;padding-left:12px;margin-left:15px}
#main_content .select_menu_top .link_03 {background:url(../img/index_arw_03.gif) no-repeat scroll 0 6px transparent;padding-left:12px;margin-left:15px}
#main_content .select_menu_top .link_04 {background:url(../img/index_arw_04.gif) no-repeat scroll 0 6px transparent;padding-left:12px;margin-left:15px}
#main_content .select_menu_bottom .link_05 {background:url(../img/index_arw_05.gif) no-repeat scroll 0 6px transparent;padding-left:12px;margin-left:15px}
#main_content .select_menu_bottom .link_06 {background:url(../img/index_arw_06.gif) no-repeat scroll 0 6px transparent;padding-left:12px;margin-left:15px}

#main_content .select_menu_bottom .link_07 {background:url(../img/index_arw_07.gif) no-repeat scroll 0 6px transparent;padding-left:12px;margin-left:15px}



/************************----time_box----**********************************/
/*
#main_content #time_box { width: 715px; background: url(../img/index_bg_03.gif) repeat-y;}

#main_content #time_box .t_01 { padding: 0 20px;}

#main_content #time_box .right { width: 577px; float: left;}

#main_content #time_box .right .box_01 { border-top: #CECECE 1px solid; height: 82px; padding-top: 25px;}

#main_content #time_box .right .box_02 { border-top: #CECECE 1px solid; height: 83px; padding-top: 25px;}

#main_content #time_box .right .box_03 { border-top: #CECECE 1px solid; border-bottom: #CECECE 1px solid; height: 82px; padding-top: 25px;}

*/
/* 10.05.06 追加*/

#main_content #time_box { width: 715px;}

#main_content #time_box .left { width: 138px; float: left;}

#main_content #time_box .right { width: 577px; float: right;}

#main_content #time_box .right .box_01 { border-top: #CECECE 1px solid; height: 82px; padding-top: 25px;}

#main_content #time_box .right .box_02 { border-top: #CECECE 1px solid; height: 83px; padding-top: 25px;}

#main_content #time_box .right .box_03 { border-top: #CECECE 1px solid; border-bottom: #CECECE 1px solid; height: 82px; padding-top: 25px;}


.trialbus {width:682px; border:1px solid #fead00;border-top:0;padding:10px 15px;background-color:#feffbe;}
