
/* -------------------- */
/* Input_Form_CSS for Windows   */
/* -------------------- */


@charset "utf-8";
body {
	-webkit-text-size-adjust: none;
	background: #FFF top;
	margin: 0;
	padding: 0;
	color: #555;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

/* a link タグ用セレクタ　*/
a img {	border: none;}

a:link {text-decoration: none;}

a:visited {text-decoration: none;}

a:hover, a:active, a:focus {
	color:#9BC8ED;
	text-decoration: underline; 
}


h1, h2, h3, h4, h5, h6, p, ul, ol, dl, dt, dd, table, tr, th, td {
	padding: 0;
	margin: 0;
	list-style:none;
	text-decoration:none;
	border: none;
	font-size:13px;
	color:#555;
	line-height:17px;
	font-weight:normal;
	}

h3 a,
h3 a:link,
h3 a:visited,
h3 a:hover {
	color:#555;
	text-decoration:none;
}


img {
	list-style:none;
	text-decoration:none;
	border:none;
	padding: 0;
	margin: 0;
}


/* menu_button用セレクタ　*/

img[class*=menu_button_img_] {
	width:200px;
	height:50px;
	display:inline-block;
}

img.menu_button_img_10 {
	background:url(../../images/button/button_10.gif) no-repeat top;
}

img.menu_button_img_11 {
	background:url(../../images/button/button_11.gif) no-repeat top;
}

img.menu_button_img_04 {
	background:url(../../images/button/button_04.gif) no-repeat top;
}

img.menu_button_img_12 {
	background:url(../../images/button/button_12.gif) no-repeat top;
}

img.menu_button_img_01 {
	background:url(../../images/button/button_01.gif) no-repeat top;
}

img.menu_button_img_14 {
	background:url(../../images/button/button_14.gif) no-repeat top;
}

img.menu_button_img_15 {
	background:url(../../images/button/button_15.gif) no-repeat top;
}

img.menu_button_img_16 {
	background:url(../../images/button/button_16.gif) no-repeat top;
}

img.menu_button_img_17 {
	background:url(../../images/button/button_17.gif) no-repeat top;
}

img.menu_button_img_18 {
	background:url(../../images/button/button_18.gif) no-repeat top;
}

img[class*=menu_button_img_]:hover {
	background-position:bottom;
}



/* panell_button用セレクタ　*/

img[class*=panell_button_img_] {
	width:150px;
	height:42px;
	display:inline-block;
}

input[class*=panell_button_img_] {
	width:150px;
	height:42px;
	display:inline-block;
	text-align:center;
	margin:10px auto 5px auto;
}


img.panell_button_img_01 {
	background:url(../../images/button/middle_size_button_1.gif) no-repeat top;
}

img.panell_button_img_02 {
	background:url(../../images/button/middle_size_button_2.gif) no-repeat top;
}

input.panell_button_img_02 {
	background:url(../../images/button/middle_size_button_2.gif) no-repeat top;
}

input.panell_button_img_03 {
	background:url(../../images/button/middle_size_button_3.gif) no-repeat top;
}

input.panell_button_img_04 {
	background:url(../../images/button/middle_size_button_4.gif) no-repeat top;
}

input.panell_button_img_05 {
	background:url(../../images/button/middle_size_button_5.gif) no-repeat top;
}

img.panell_button_img_06 {
	background:url(../../images/button/middle_size_button_6.gif) no-repeat top;
}

input.panell_button_img_07 {
	background:url(../../images/button/middle_size_button_7.gif) no-repeat top;
}

img.panell_button_img_08 {
	background:url(../../images/button/middle_size_button_8.gif) no-repeat top;
}

input.panell_button_img_09 {
	background:url(../../images/button/middle_size_button_9.gif) no-repeat top;
}

img.panell_button_img_10 {
	background:url(../../images/button/middle_size_button_10.gif) no-repeat top;
}

img.panell_button_img_11 {
	background:url(../../images/button/middle_size_button_11.gif) no-repeat top;
}

img[class*=panell_button_img_]:hover {
	background-position:bottom;
}

input[class*=panell_button_img_]:hover {
	background-position:bottom;
}





/* ------------------ */
/*  login_box         */
/* ------------------ */

/* login_box */

body.login {
	margin:10px auto;
	text-align:center;
}


body.login table{
	margin:0px auto;
	text-align:center;
}


body.login tr td {
	margin:0;
	padding:0;
	line-height:0;
}


body.login p.login_text {
	padding:0;
	font-size:15px;
	line-height:32px;
	text-align:center;
}

body.login .login_button {
	padding:0;
	text-align:center;
	margin:0px auto;
}




/* ------------------ */
/*  main_container    */
/* ------------------ */

/* body_container */
.body_container {
	width: 1000px;
	margin:0 auto;
	padding:0 0 0px 0;
	background:#DDDDDD;
}

/* main_container */
#main_container {
	width:982px;
	margin:0 auto 0px auto;
	background: url(../../images/back_img_2.gif) top ;
	padding:0;
}


/* ------------------ */
/*  header_shadow_box */
/* ------------------ */

div.header_top_shadow {
	background:url(../../images/back_img_1.gif) top center no-repeat;
	width:982px;
	height:30px;
	text-align:center;
	margin:0 auto;
	padding:0;
	display:block;
}


/* ------------------ */
/*  footer_shadow_box */
/* ------------------ */

div.footer_bottom_shadow {
	background:url(../../images/back_img_3.gif) top center no-repeat;
	width:982px;
	height:30px;
	text-align:center;
	margin:0 auto;
	padding:0;
	display:block;
}


/* ------------------ */
/*  header_box        */
/* ------------------ */

/* header_box */
.header_box {
	width:930px;
	height:180px;
	margin:0px auto 15px auto;
	padding:0px 0;
}



/* ------------------ */
/*  header_left_box   */
/* ------------------ */

/* header_left_box */
.header_left_box {
	float:left;
	width:370px;
	}



/* system_name_box */
.system_name_box {
	display:block;
	margin:0;
	width:370px;
	height:57px;
	border-bottom:#FFF 1px solid;
		background:url(../../images/title_back_img.gif) left no-repeat;
}

.system_name_box h1{
	width:300px;
	height:52px;
	display:block;
	background:url(../../images/icon/pck_logo_icon.gif) no-repeat 6px 6px;
	font-size:24px;
	font-weight:bold;
	line-height:37px;
	padding:0 0 0 65px ;
}


.system_name_box h1 a,
.system_name_box h1 a:link,
.system_name_box h1 a:hover,
.system_name_box h1 a:visited{
	color:#606060;
	text-decoration:none;
}



.system_name_box h1 span.small_font {
	font-size:12px;
	line-height:12px;
}



.system_name_box p.large_font {
	font-size:24px;
	font-weight:bold;
}




/* project_name_box */
.project_name_box {
	width:370px;
	height:55x;
	margin:5px 0;
	border-bottom:#F37707 1px solid;
}


.project_name_box p.corp_name{
	width:304px;
	text-indent:5px;
	font-size:19px;
	color:#606060;
	font-weight:bold;
	line-height:23px;
	border-bottom:#F37707 1px dashed;
}

.project_name_box p.user_name{
	text-indent:5px;
	font-size:15px;
	color:#606060;
	font-weight:bold;
	line-height:23px;
}


/* user_name_box */
.user_name_box {
	width:370px;
	height:55px;
	margin:5px 0;
	border-bottom:#F37707 1px solid;
}

.user_name_box p.user_name{
	width:304px;
	text-indent:5px;
	font-size:19px;
	color:#606060;
	font-weight:bold;
	line-height:23px;
	border-bottom:#F37707 1px dashed;
}

.user_name_box p.acount_name{
	text-indent:5px;
	font-size:15px;
	color:#606060;
	font-weight:bold;
	line-height:23px;
}


/* ------------------ */
/*  header_middle_box  */
/* ------------------ */

/* header_middle_box */
.header_middle_box {
	float:left;
	width:330px;
	height:180px;
	margin:0 0 0 10px;
	background:url(../../images/message_box_middle.gif) repeat center ;
	}



/* info_title_box */
.info_title_box {
	width:330px;
	height:25px;
	background:url(../../images/message_box_title.gif) no-repeat center;
}

.info_title_box_topbar {
	width:330px;
	height:8px;
	background:url(../../images/message_box_topbar.gif) no-repeat center;
}

.info_title_box p {
	text-align:center;
	font-size:16px;
	font-weight:bold;
	line-height:25px;
	color:#FFF;
}



/* send_message_list */

table#send_message_list{
	width:320px;
	height:32px;
	margin:0 auto;
	padding:0;
	text-align:center;
	border-collapse:collapse;
	border-spacing:0;
}


#send_message_list td {
	width:18px;
	height:32px;
	font-size:10px;
	background:#FFF7CC;
	border-right:#FFF 1px solid;
	border-left:#FFF 1px solid; 
	color:#CCC;
	margin:0;
	padding:0;
}

#send_message_list td a {
	width:16px;
	height:30px;
	color: #FFC540;
	border:#FFC540 1px solid;
	text-decoration: none;
	display:inline-block;
	text-align:center;
	vertical-align:middle;
	margin:0;
	padding:0;
}

#send_message_list td:hover {
	background:#FC9E33;
}

#send_message_list td a:hover {
	color:#FFF;
	border:#FC9E33 1px solid;
}

#send_message_list td.dammy {
	background:#EEE;
	width:18px;
	height:32px;
	text-decoration: none;
	text-align:center;
	vertical-align:middle;
	margin:0;
	padding:0;
}

table#all table#send_message_list td#all,
table#honbu table#send_message_list td#honbu,
table#hokkai table#send_message_list td#hokkai,
table#tohoku table#send_message_list td#tohoku,
table#kanto table#send_message_list td#kanto,
table#tokai table#send_message_list td#tokai,
table#kyoto table#send_message_list td#kyoto,
table#hanshin table#send_message_list td#hanshin,
table#chushi table#send_message_list td#chushi,
table#kyushu table#send_message_list td#kyushu,
table#coop table#send_message_list td#coop,
table#seiuke table#send_message_list td#seiuke,
table#eiuke table#send_message_list td#eiuke,
table#juchu table#send_message_list td#juchu,
table#seitan table#send_message_list td#seitan,
table#gaichu table#send_message_list td#gaichu {
	background:#FC9E33;
}


table#all table#send_message_list td#all a,
table#honbu table#send_message_list td#honbu a,
table#hokkai table#send_message_list td#hokkai a,
table#tohoku table#send_message_list td#tohoku a,
table#kanto table#send_message_list td#kanto a,
table#tokai table#send_message_list td#tokai a,
table#kyoto table#send_message_list td#kyoto a,
table#hanshin table#send_message_list td#hanshin a,
table#chushi table#send_message_list td#chushi a,
table#kyushu table#send_message_list td#kyushu a,
table#coop table#send_message_list td#coop a,
table#seiuke table#send_message_list td#seiuke a,
table#eiuke table#send_message_list td#eiuke a,
table#juchu table#send_message_list td#juchu a,
table#seitan table#send_message_list td#seitan a,
table#gaichu table#send_message_list td#gaichu a {
	color:#FFF;
	border:#FC9E33 1px solid;	
}


/* info_text_box */
.info_text_box {
	width:315px;
	margin:5px auto;
	height:109px;
	padding:0px 0;
	overflow-y:scroll;
}


.info_text_box div.list_box {
	width:300px;
	height:115px;
	margin:0 auto;
	padding:0;
	overflow:hidden;
}


.info_text_box p.list_date {
	background:url(../../images/arrow_01.gif) no-repeat left;
	text-indent:14px;
	font-size:12px;
	line-height:14px;
	margin:5px 0 6px 0;
	padding:0;
}

.info_text_box p span.date {
	color:#666;
	overflow:hidden;
	display:block;
	height:14px;
}

.info_text_box p span.color_1 {
	color:#d68498;
}

.info_text_box p span.color_2 {
	color:#93b044;
}

.info_text_box p span.color_3 {
	color:#d47714;
}

.info_text_box p span.color_4 {
	color:#7da8db;
}

.info_text_box p span.color_5 {
	color:#ff0000;
}

.info_text_box p span.color_0 {
	color:#888;
}

.info_text_box p.etc_mes {
	overflow:hidden;
	display:block;
	height:14px;
	text-align:right;
	margin-right:1em;
}



/* old_info_button */
.old_info_button {
	width:330px;
	height:20px;
	background:url(../../images/message_box_middle.gif) repeat center ;
	text-align:center;
}


.info_title_box_underbar{
	width:330px;
	height:8px;
	background:url(../../images/message_box_underbar.gif) no-repeat center;
}


/* ------------------ */
/*  header_right_box  */
/* ------------------ */

/* header_right_box */
.header_right_box {
	float:left;
	margin:0 0 0 10px;
}


/* progress_info_box */
.progress_info_box table,
.progress_info_box table tr,
.progress_info_box table td,
.progress_info_box img {
	margin:0;
	padding:0;
}

.progress_info_box td.box_title_upper {
	text-align:center;
	font-size :12px;
	color:#FFF;
	line-height:19px;
	}

.progress_info_box td.box_title_under {
	text-align:center;
	line-height:23px;
	font-size :14px;
	color:#FFF;
	font-weight:bold;
}

/* article_info_box */
.article_info_box {
	text-align:center;
	border:#F37707 solid 1px;
}



/* ■■■■■■■■■ */


/* ------------------ */
/*  whats_news_box     */
/* ------------------ */

/* whats_news_box */
#whats_news_box {
	width:920px;
	border-top:#F37707 solid 2px;
	border-right:#F37707 solid 6px;
	border-bottom:#F37707 solid 2px;
	border-left:#F37707 solid 6px;
	margin:0px auto 20px auto;
}

#whats_news_box dl{
	width:900px;
	text-align:left;
	padding:5px 10px;
}

#whats_news_box dt{
	width:80px;
	float:left;
	font-size:0.95em;
	line-height:17px;
	font-weight:bold;
	color:#888;
	display:inline-block;
	text-align:right;
}

#whats_news_box dd{
	width:800px;
	float:left;
	font-size:13px;
	line-height:17px;
	color:#666;
	margin-left:10px;
}

#whats_news_box dd p.title{
	color:#F7A74F;
	font-weight:bold;
	font-size:14px;
	padding-bottom:4px;
}

#whats_news_box dd p.title .new{
	color:#F00;
	font-size:0.8em;
	display:inline-block;
	padding-left:5px;
}


/* ■■■■■■■■■ */

/* ------------------ */
/*  main_menu_box     */
/* ------------------ */

/* main_menu_box */
.main_menu_box {
	width:930px;
	height:50px;
	margin:0 auto;
}



/* menu */
.menu {
	float:left;
	width:866px;
	height:50px;
}

.menu img {
	margin:0 15px 0 0;
}




/* list_change_box */
.list_change_box {
	float:right;
	width:60px;
	height:50px;
	margin:0;
	padding:0;
}



/* ■■■■■■■■■ */

/* ------------------ */
/*  main_contents_box */
/*                    */
/* ------------------ */

/* main_contents_box */
.main_contents_box {
	width:930px;
	margin:15px auto;
}

.main_contents_box tr {
	border-bottom:3px;	
	}

.main_contents_box thead {
	text-align:center;
	border-bottom:none;	
	}

.main_contents_box thead th a,
.main_contents_box thead th a:link,
.main_contents_box thead th a:visited {
	display:block;
	line-height:27px;
	height:27px;
	border-right:#FFF 1px solid;
	color:#FFF;
	background:#F7A74F;
	}

.main_contents_box thead th a:hover {
	color:#FFF;
	background:#FBC68C;
}

#item_list_style tr td {
	height:35px;
	vertical-align:middle;
}

#item_list_style tr td p {
	display:inline-block;
	overflow:hidden;
	height:14px;
	font-size:12px;
	line-height:14px;
	margin:0;
	padding:0;
}

#item_list_style tr td p img {
	padding:0;
	margin-top:0px;
}

#item_list_style tr td img {
	display:inline;
	vertical-align:top;
	margin-right:2px;
}

td img.message_list_count_no {
	margin:0;
	padding:0;
}

.main_contents_box tr[title^=table_style_01_1],
.main_contents_box tr[title^=table_style_02_1],
.main_contents_box tr[title^=table_style_03_1],
.main_contents_box tr[title^=table_style_04_1] {
	background:#FFFAEE;
}

.main_contents_box tr[title^=table_style_01_2],
.main_contents_box tr[title^=table_style_02_2],
.main_contents_box tr[title^=table_style_03_2],
.main_contents_box tr[title^=table_style_04_2] {
	background:#FFEDCF;
}

.main_contents_box tr[title^=table_style_01_3],
.main_contents_box tr[title^=table_style_02_3],
.main_contents_box tr[title^=table_style_03_3],
.main_contents_box tr[title^=table_style_04_3]{
	background:#FDDAAE;
	color:#CC6517;
}

.main_contents_box table.tablesorter tr:hover{
	background:#FDDAAE;
}

.main_contents_box tr td.text_center {
	text-align:center;
}

.main_contents_box tr td.text_center .bold{
	line-height:14px;
	font-weight:bold;
	color:#F60;
}

.main_contents_box tr td.text_center .end_scr{
	line-height:14px;
	color:#bbb;
}

.main_contents_box tr td.text_left {
	text-indent:5px;
	}



/* contents_tab */
.contents_tab {
}




/* contents_list */
.contents_list {

}


/* view_all_list_box */

.main_contents_box #view_all_list_box {
	text-align:center;
	margin:15px auto 5px auto;
}

#view_all_list_box a.vew_list_box, 
#view_all_list_box a.vew_list_box:link,
#view_all_list_box a.vew_list_box:visited {
	color:#ffffff;
	padding:2px 7px;
	background-color:#d8e26f;
	display:inline-block;
	margin:0px 10px; 
	text-decoration: none;
}

#view_all_list_box a.vew_list_box_s, 
#view_all_list_box a.vew_list_box_s:link,
#view_all_list_box a.vew_list_box_s:visited {
	color:#ffffff;
	padding:2px 7px;
	background-color:#8bb426;
	display:inline-block;
	margin:0px 10px; 
	text-decoration: none;
}

#view_all_list_box a.vew_list_box:hover,
#view_all_list_box a.vew_list_box_s:hover {
	background-color:#acc748;
	text-decoration: none;
}




h4 {
	width:600px;
	height:50px;
	font-size:20px;
	font-weight:bold;
	text-align:center;
	color:#FFF;
	background:#BFDB81;
	margin:40px auto;
	padding:0;
	line-height:50px;
}




/* ------------------ */
/*  all_item_list     */
/* ------------------ */

table#all_item_list {
	border-top:#F90 1px solid;
	border-left:#F90 1px solid;
}

table#all_item_list tr{
}

table#all_item_list td,
table#all_item_list th {
	height:24px;
	line-height:24px;
	font-size:12px;
	border-bottom:#F90 1px solid;
	border-right:#F90 1px solid;
}




/* ------------------ */
/*  screen_switch     */
/* ------------------ */

#screen_style_switch {
	text-align:center;
	margin:0px auto 25px auto;
}

#screen_style_switch a,
#screen_style_switch a:link,
#screen_style_switch a:visited {
	font-size:13px;
	padding:3px 10px;
	color:#fff;
	background:#d8e26f;
	text-decoration:none;
	letter-spacing:1px;
	line-height:13px;
}

#screen_style_switch a:hover {
	background:#acc748;
}



/* ------------------ */
/*  shop_list_switch     */
/* ------------------ */

#shop_list_switch {
	text-align:center;
	margin:20px auto;
}

#shop_list_switch a,
#shop_list_switch a:link,
#shop_list_switch a:visited {
	display:inline-block;
	font-size:12px;
	padding:3px 10px;
	color:#fff;
	background:#d8e26f;
	text-decoration:none;
	line-height:12px;
}

#shop_list_switch a:hover {
	background:#acc748;
}



/* ------------------ */
/*  area_switch     */
/* ------------------ */


#area_style_switch {
	text-align:center;
	margin:10px auto 10px auto;
}

#area_style_switch a,
#area_style_switch a:link,
#area_style_switch a:visited {
	font-size:13px;
	padding:5px 10px;
	color:#FFF;
	background:#d8e26f;
	text-decoration:none;
	letter-spacing:1px;
	line-height:13px;
}

#area_style_switch a:hover {
	background:#acc748;
}





/* ------------------ */
/*  reserve_page     */
/* ------------------ */

/* main_contents_box */
#item_list_style_reserved {
	width:930px;
	margin:15px auto;
}



#item_list_style_reserved table {
	border-top:1px #F90 solid;
	border-right:1px #F90 solid;
}


#item_list_style_reserved table tr.item_reserved {
	background:#FCC;
}

#item_list_style_reserved table tr.item_setup {
	background:#CFF;
}

#item_list_style_reserved table tr.item_start {
	background:#FFC;
}


#item_list_style_reserved table th{
	border-left:1px #FFF solid;
	border-bottom:1px #F90 solid;
	height:30px;
	line-height:30px;
	font-size:12px;
	background:#F60;
	color:#FFF;
	font-weight:bold;
}

#item_list_style_reserved table th.left_border{
	border-left:none;
}


#item_list_style_reserved table td{
	border-left:1px #F90 solid;
	border-bottom:1px #F90 solid;
	height:26px;
	line-height:26px;
	font-size:11px;
	padding-left:5px;
	padding-right:5px;
}


#item_list_style_reserved table tr.tr_option_0 {
	background:#FFF;
}

#item_list_style_reserved table tr.tr_option_1 {
	background:#CFF;
}

#item_list_style_reserved table tr.tr_option_2 {
	background:#FFC;
}

#item_list_style_reserved table tr.tr_option_3 {
	background:#FC9;
}

#item_list_style_reserved table tr.tr_option_4 {
	background:#AAA;
}

#item_list_style_reserved table tr:hover {
	background:#FFEDD2;
}





#reserved_attention {
	width:900px;
	margin:25px auto 15px auto;
	text-align:left;
	padding:10px;
	border:#F90 2px solid;
	font-size:13px;
	line-height:24px;
}

#reserved_attention img{
	margin:10px;
}

.red_bold {
	font-weight:bold;
	color:#F30;
}

.green_bold {
	font-weight:bold;
	color:#6C6;
}

.attention_marker {
	background:#CFC;
	padding:0px 2px;
}

#reserved_attention p.attention {
	font-size:20px;
	font-weight:bold;
	line-height:32px;
	border:#F90 3px solid;
	padding:5px 15px;
	height:32px;
	width:550px;
	margin: 5px auto 15px auto;
}

#reserved_attention p.attention .red_bold{
	font-size:28px;
	font-weight:bold;
	line-height:32px;
}


#item_list_style_reserved table thead th a,
#item_list_style_reserved table thead th a:link,
#item_list_style_reserved table thead th a:visited {
	display:block;
	color:#FFF;
	background:#F7A74F;
	}

#item_list_style_reserved table thead th a:hover {
	color:#FFF;
	background:#FBC68C;
}


#item_list_style_reserved tr td.text_center {
	text-align:center;
}

#item_list_style_reserved tr td.text_center .bold{
	line-height:14px;
	font-weight:bold;
	color:#F60;
}

#item_list_style_reserved tr td.text_center .end_scr{
	line-height:14px;
	color:#bbb;
}

#item_list_style_reserved tr td.text_left {
	text-indent:5px;
	}












/* ------------------ */
/*  page_list_box     */
/* ------------------ */

/* page_list_box */
.page_list_box {
	background:#F7A74F;
	width:930px;
	height:24px;
	margin:10px auto;
	text-align:right;
}

.page_list_box p{
	padding:0 10px 0 0 ;
	line-height:24px;
}


.page_list_box a,
.page_list_box a:link,
.page_list_box a:hover,
.page_list_box a:visited{
	background:#F37707;
	height:16px;
	margin:0 1px;
	font-size:12px;
	color:#FFEDCF;
	line-height:16px;
	border:1px #FFEDCF solid;
	padding:0px 4px;
}

.page_list_box span{
	height:16px;
	margin:0 1px;
	font-size:12px;
	line-height:16px;
	padding:0px 4px;
}

.page_list_box span.select{
	background:#FFEDCF;
	color:#F37707;
	border:1px #FFF solid;
}

.page_list_box span.dotlink{
	background:#F37707;
	color:#fffad2;
}



/* ------------------ */
/*  information_box   */
/* ------------------ */

/* information_box */

.main_contents_box .information_box {
	float:left;
	width:505px;
	overflow-style:auto;
	margin:0 0 15px 0; 
	background:url(../../images/item_info_left_bar_middle.gif) center repeat-y;
}


.information_box_top_img {
	width:505px;
	height:5px;
	background:url(../../images/item_info_left_bar_top.gif) top center no-repeat;
}


.information_box_bottom_img {
	width:505px;
	height:5px;
	background:url(../../images/item_info_left_bar_bottom.gif) top center no-repeat;
}


.main_contents_box .information_box .info_unit_box {
	margin:10px auto 25px auto;
}


.main_contents_box .information_box h2 {
	font-size:16px;
	text-align:center;
	margin:3px auto 15px auto;
	line-height:24px;
	height:24px;
	font-weight:bold;
	letter-spacing:8px;
	border-bottom:#F37707 3px dotted;
	width:485px;
}


.main_contents_box .information_box h3 {
	margin:7px;
	text-align:left;
	border:#F37707 1px solid;
	border-left:#F37707 8px solid;
	font-size:14px;
	line-height:20px;
	text-indent:4px;
	font-weight:bold;
	color:#606060;
	background:#ffe6aa;
	padding:3px 0;
}


.main_contents_box .information_box table {
	text-align:center;
	margin:10px auto;
}


.main_contents_box .information_box tr {
}


.main_contents_box .information_box td {

	font-size:13px;
	border-bottom:#F37707 1px dotted;
	text-align:left;
	line-height:17px;
	padding:5px;
}

.main_contents_box div.rewrite_button1 {
	text-align:left;
	margin:3px auto;
}

.main_contents_box div.rewrite_button {
	text-align:right;
	margin:3px auto;
}

.button_text {
	text-align:center;
	margin:auto;
	display:block;
}


 
.footer_box .rewrite_button a.modalBox,
.footer_box .rewrite_button a.modalBox:link,
.footer_box .rewrite_button a.modalBox:visited,
.main_contents_box .rewrite_button a.modalBox,
.main_contents_box .rewrite_button a.modalBox:link,
.main_contents_box .rewrite_button a.modalBox:visited,
.main_contents_box .rewrite_button1 a.modalBox,
.main_contents_box .rewrite_button2 a.modalBox:link,
.main_contents_box .rewrite_button3 a.modalBox:visited {
	background:#acc748;
	font-size:11px;
	color:#fff;
	margin:5px auto 15px auto;
	padding:2px 10px;
	text-decoration:none;
	border:#93bd44 1px solid;
}


.main_contents_box .rewrite_button a.modalBox:hover,
.main_contents_box .rewrite_button1 a.modalBox:hover {
	background:#d8e26f;
	border:#93bd44 1px solid;
}


.main_contents_box .center_button {
	text-align:center;
	margin:10px auto;
}




.main_contents_box .rewrite_button .finish{
	background:#ffbe64;
	font-size:10px;
	color:#fff;
	margin:5px 15px 15px auto;
	padding:3px 10px;
}


/* situation_text */

.main_contents_box .info_unit_box td .situation_text {
	margin:auto;
	text-align:center;
	font-size:16px;
	font-weight:bold;
	padding:3px 10px;
	border:#999 1px solid;
	width:80%;
	background:#FFC;
}

.main_contents_box .info_unit_box  #situation_icon {
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}


/* download_box */

.main_contents_box .information_box td .download_btn {
	vertical-align:bottom;
}







/* ------------------ */
/*  com-board_box     */
/* ------------------ */

/* com-board_box */

.main_contents_box .com-board_box {
	float:right;
	width:415px;
	margin:0 0 15px 0;
	background:url(../../images/item_info_right_bar_middle.gif) center repeat-y;
}


.com-board_box_top_img {
	width:415px;
	height:5px;
	background:url(../../images/item_info_right_bar_top.gif) top center no-repeat;
}


.com-board_box_bottom_img {
	width:415px;
	height:5px;
	background:url(../../images/item_info_right_bar_bottom.gif) top center no-repeat;
}


.main_contents_box .com-board_box h2 {
	font-size:16px;
	text-align:center;
	margin:3px auto 15px auto;
	line-height:24px;
	height:24px;
	font-weight:bold;
	letter-spacing:8px;
	border-bottom:#F37707 3px dotted;
	width:400px;
}



/* comment_box */

.com-board_box .comment_box {
	margin:10px 0 10px 10px;
}


/* sender_box */

.com-board_box .comment_box .sender_box {
	background:url(../../images/info_page/textbox_left_top.gif) no-repeat top center;
	vertical-align:top;
}

.com-board_box .comment_box .sender_box_bottom {
	height:9px;
	background:url(../../images/info_page/textbox_left_bottom.gif) no-repeat bottom center;
}

.sender_box .spacer_div {
	width:50px;
	height:8px;
	text-align:center;
	margin:0 auto;
}

.sender_box .sender_box_name {
	width:132px;
	border-left:#F90 4px solid;
	margin:0px 5px 0 7px;
}


.sender_box .sender_box_name p.title {
	font-weight:bold;
	margin:0 0 0 3px;
	border-bottom:1px #f90 dotted;
	width:122px;
	line-height:16px;
	font-size:11px;
}

.sender_box .sender_box_name p.sender_name {
	font-size:10px;
	text-align:right;
	margin:2px 10px;
}


.sender_box p.send_date {
	font-size:11px;
	text-align:center;
	color:#f90;
}


/* comtext_box */

.com-board_box .comment_box .comtext_box_top_img {
	height:8px;
	background:url(../../images/info_page/textbox_right_top.gif) center top no-repeat;
}

.com-board_box .comment_box .comtext_box_bottom_img {
	height:11px;
	background:url(../../images/info_page/textbox_right_bottom.gif) center top no-repeat;
}

.com-board_box .comment_box .comtext_box_main_box {
	background:url(../../images/info_page/textbox_right_middle.gif) center repeat-y;
}

.comment_box .comtext_box_main_box {
	padding:0 10px 0 7px;
}

.comment_box .comtext_box_main_box p.title {
	font-size:14px;
	font-weight:bold;
	color:#F37707;
	border-bottom:dotted #f90 2px;
	padding:0 0 3px 0;
}

.comment_box .comtext_box_main_box p.send_text {
	padding:5px 0 5px 0;
	line-height:1.45em;
	color:#555;
}


.comment_box .comtext_box_main_box p.attention {
	font-size:10px;
	text-align:center;
	color:#f90;
	margin:5px auto 0 auto;
}

.comment_box .comtext_box_main_box p.message_id {
	font-size:10px;
	line-height:16px;
	text-align:right;
	margin:0px 5px;
	padding:3px 5px;
	color:#888;
}

.comment_box .comtext_box_main_box p.comment_item_name {
	font-size:10px;
	line-height:16px;
	border-top:1px #F93 solid;
	text-align:right;
	margin:0px 5px;
	padding:3px 5px;
}

.comment_box p.check_btn ,
.comment_box p.check_btn a.check_btn,
.comment_box p.check_btn a.check_btn:link,
.comment_box p.check_btn a.check_btn:visited {
/*	background:#F37707; */
background:url(../../images/anime_button.gif) repeat;
	width:100px;
	font-size:11px;
	color:#fff;
	text-align:center;
	margin:5px auto 15px auto;
	padding:2px 2px;
}


/* ------------------ */
/*  footer_box        */
/* ------------------ */

/* footer_box */
.footer_box {
	width:930px;
	margin:0 auto;

}



/* footer_left_box */
.footer_box table, 
.footer_box tr, 
.footer_box td {
	margin:0;
	padding:0;
	line-height:0px;
}


.footer_text_box {
	background:#FFF;
	text-align:left;
}


.footer_text_box td {
	font-size:13px;
	line-height:23px;
	text-indent:5px;
	border-bottom:#F39800 1px solid;
	color:#606060;
}

.footer_large_text {
	font-size:15px;
	font-weight:bold;
}

.footer_text_orange {
	color:#f39800;
	font-size:12px;
}


/* view_main_info_box */

.footer_box .view_main_info_box, 
.footer_box .view_main_info_box a, 
.footer_box .view_main_info_box a:link,
.footer_box .view_main_info_box a:visited{
	text-align:right;
	margin:5px 0px;
	color:#606060;
}




/* ------------------ */
/*  copyright_text_box*/
/* ------------------ */

/* copyright_text_box */
.copyright_text_box {
	width:930px;
	height:21px;
	margin:10px auto 0 auto;
	background:#F7A74F;
	line-height:20px;
}


.copyright_text_box p {
	text-indent:10px;
	line-height:21px;
	color:#FFF;
}

.copyright_text_box a,
.copyright_text_box a:link,
.copyright_text_box a:visited {
	color:#FFff60;
}

.copyright_text_box a:hover{
	color:#FFffFF;
}





/* -------------------- */
/*   etc__float__       */
/* -------------------- */

.fltrt {
	float: right;
	margin-left: 8px;
}

.fltlft {
 	float: left;
	margin-right: 8px;
}

.clearfloat { 
	clear:both;
	height:0;
	line-height: 0px;
}


/* -------------------- */
/*   Modal_Box switch   */
/* -------------------- */
.rewrite_button a.modalBox,
.rewrite_button a.modalBox:link,
.rewrite_button a.modalBox:visited {
	text-align:center;
	display:block;
	margin:auto;
	width:105px;
	height:16px;
}

.rewrite_button a.modalBoxDelete,
.rewrite_button a.modalBoxDelete:link,
.rewrite_button a.modalBoxDelete:visited {
	text-align:center;
	display:block;
	width:105px;
	height:16px;
	background:#F90;
	font-size:11px;
	color:#FFF;
	margin:5px auto 15px auto;
	padding:2px 10px;
	text-decoration:none;
	border:#F90 1px solid;
}

.rewrite_button a.modalBoxDelete:hover {
	background-color:#FFEDA6;
	color:#CC9E33;
}

