/********************************************
	layout
********************************************/
body {
	text-align:center;
	margin:0;
	padding:0
	}
#container {
	width:750px;
	background:url(/blog/image/layout/bg.gif) repeat-y center;
	margin:0 auto;
	padding:0
	}
#container_2col {
	width:750px;
	background:url(/blog/image/layout/2colbg.gif) repeat-y center;
	margin:0 auto;
	padding:0
	}
#container_top {
	width:750px;
	background:url(/blog/image/layout/header.gif) no-repeat top center;
	padding:21px 0 0 0;
	text-align:left
	}
#left_side {
	width:160px;
	float:left;
	}
#right_side {
	width:590px;
	float:right;
	text-align:center
	}
#topleft_side {
	width:190px;
	text-align:center;
	float:left;
	padding:20px 0
	}
#topleft_side .box {
	width:170px;
	margin:0 auto;
	background:url(/blog/image/top/topleft_bg.gif) repeat-y center;
	border-bottom:1px solid #999
	}
#topright_side {
	width:560px;
	float:right;
	text-align:center
	}
#topright_side .box {
	width:550px;
	margin:10px auto;
	text-align:left
	}
#footer {
	width:750px;
	background:url(/blog/image/layout/footer.gif) no-repeat top center #FFF;
	text-align:center;
	margin:0px auto;
	padding:32px 0 0 0;
	font-size:10px;
	color:#666;
	}

/********************************************
	header_menu
********************************************/
#header_menu,
#manage_header_menu {
	width:748px;
	height:60px;
	background:url(/blog/image/layout/header_bg.gif) repeat-x top right;
	margin:0 1px;
	border-bottom:1px solid #AFAFAF;
	}
#header_menu .fl {
	width:540px;
	}
#manage_header_menu .fl {
	width:620px;
	}
#header_menu .fr {
	width:175px;
	background:#FFF;
	text-align:right
	}
#manage_header_menu .fr {
	width:120px;
	background:#FFF;
	text-align:right
	}
#header_menu .fl ul,
#manage_header_menu .fl ul {
	margin:0;
	padding:0;
	float:left;
	display:inline;
	list-style:none
	}
#header_menu .fl li,
#manage_header_menu .fl li {
	width:85px;
	margin:0;
	padding:0;
	border-right:1px solid #AFAFAF;
	float:left;
	}
.headbacka {
	background: url(/blog/image/gw-img/header/s_red.gif) no-repeat right top;
	height:25px;
	margin:0;
	}
.headbackb {
	background: url(/blog/image/gw-img/header/s_pink.gif) no-repeat right top;
	height:25px;
	margin:0;
	}
.headbackc {
	background: url(/blog/image/gw-img/header/s_yellow.gif) no-repeat right top;
	height:25px;
	margin:0;
	}
.headbackd {
	background: url(/blog/image/gw-img/header/s_green.gif) no-repeat right top;
	height:25px;
	margin:0;
	}
.headbacke {
	background: url(/blog/image/gw-img/header/s_blue.gif) no-repeat right top;
	height:25px;
	margin:0;
	}
.headbackf {
	background: url(/blog/image/gw-img/header/s_black.gif) no-repeat right top;
	height:25px;
	margin:0;
	}
.headbackg {
	background: url(/blog/image/gw-img/header/s_brown.gif) no-repeat right top;
	height:25px;
	margin:0;
	}
/********************************************/
.headback {
	background: url(/blog/image/gw-img/header/graybox.gif) repeat-x left bottom;
	height:35px;
	padding:0px 5px
	}
.headbackab {
	background: url(/blog/image/gw-img/header/redbox.gif) repeat-x left bottom;
	height:35px;
	padding:0px 5px;
	}
.headbackbb {
	background: url(/blog/image/gw-img/header/pinkbox.gif) repeat-x left bottom;
	height:35px;
	padding:0px 5px;
	}
.headbackcb {
	background: url(/blog/image/gw-img/header/yellowbox.gif) repeat-x left bottom;
	height:35px;
	padding:0px 5px;
	}
.headbackdb {
	background: url(/blog/image/gw-img/header/greenbox.gif) repeat-x left bottom;
	height:35px;
	padding:0px 5px;
	}
.headbackeb {
	background: url(/blog/image/gw-img/header/bluebox.gif) repeat-x left bottom;
	height:35px;
	padding:0px 5px;
	}
.headbackfb {
	background: url(/blog/image/gw-img/header/blackbox.gif) repeat-x left bottom;
	height:35px;
	padding:0px 5px;
	}
.headbackgb {
	background: url(/blog/image/gw-img/header/brownbox.gif) repeat-x left bottom;
	height:35px;
	padding:0px 5px;
	}
.headback a:link,
.headback a:visited,
.headback a:hover,
.headbackab a:link,
.headbackab a:visited,
.headbackab a:hover,
.headbackbb a:link,
.headbackbb a:visited,
.headbackbb a:hover,
.headbackcb a:link,
.headbackcb a:visited,
.headbackcb a:hover,
.headbackdb a:link,
.headbackdb a:visited,
.headbackdb a:hover,
.headbackeb a:link,
.headbackeb a:visited,
.headbackeb a:hover,
.headbackfb a:link,
.headbackfb a:visited,
.headbackfb a:hover,
.headbackgb a:link,
.headbackgb a:visited,
.headbackgb a:hover {
	color:#000;
	font-weight:bold;
	text-decoration:none
	}
/********************** popup **********************/
#popupbox {
	width:420px;
	border-width:5px 1px;
	border-color:#999;
	border-style:solid;
	margin:0 auto;
	padding:0 0 15px 0;
}
#editdate {
	width:300px;
	border-width:5px 1px;
	border-color:#999;
	border-style:solid;
	margin:10px auto;
	padding:0 0 10px 0;
}
#listbox {
	width:500px;
	border-width:5px 1px;
	border-color:#999;
	border-style:solid;
	margin:10px auto;
	padding:0 0 10px 0;
}
#minibox {
	width:250px;
	border-width:5px 1px;
	border-color:#999;
	border-style:solid;
	margin:10px auto;
	padding:0 0 10px 0;
}
.poptop {
	background: url(/blog/image/gw-img/titleback.gif);
	height: 25px;
	border-bottom:1px solid #CCC;
	margin:0 0 15px 0;
	width:100%
}
.subtit {
	font-size:12px;
	font-weight:bold;
	padding:5px 10px;
	text-align:left;
	magin:0
	}

/********************************************
	menu _bot
********************************************/
#menu_bot ul,
#menucheck_bot ul,
#menuuser_bot ul {
	width:748px;
	margin:0 1px;
	background:url(/blog/image/gw-img/header/menu_bot_bg.gif) repeat-x bottom #DDD;
	padding:0;
	display:inline;
	list-style:none;
	float:left;
	}
#menulist_bot ul,
#menupop_bot ul {
	width:500px;
	margin:0 0px;
	background:url(/blog/image/gw-img/header/menu_bot_bg.gif) repeat-x bottom #DDD;
	padding:0;
	display:inline;
	list-style:none;
	float:left;
	}
#menulist_bot ul,
#menuentry_bot ul {
	width:748px;
	margin:0 1px;
	background:url(/blog/image/gw-img/header/menu_bot_bg.gif) repeat-x bottom #DDD;
	padding:0;
	display:inline;
	list-style:none;
	float:left;
	}

#menulist_bot li,
#menu_bot li {
	width:14.2%;
	margin:0;
	padding:5px 0 0 0;
	float:left
	}
#menuuser_bot li {
	width:25%;
	margin:0;
	padding:5px 0 0 0;
	float:left
	}
#menuentry_bot li {
	width:16.2%;
	margin:0;
	padding:5px 0 0 0;
	float:left
	}
#menupop_bot li {
	width:25%;
	margin:0;
	padding:5px 0 0 0;
	float:left
	}
#menucheck_bot li {
	width:25%;
	margin:0;
	padding:5px 0 0 0;
	float:left
	}
.menubox { border-top: 1px solid #AFAFAF;}
.menubox_ab { border-right-width: 1px;	border-right-style: solid;	border-right-color: #000;}

.menubox_a {
	font-size: 12px;
	font-weight: bold;
	color: #000;
	text-align:
	center;
	padding: 2px 2px 0px;
	border-width: 0px 0px 5px 0px;
	border-style: solid;
	border-color: #FC9D86;
	margin-bottom: 0px;
	background-color: #F9E2D1;}
.menubox_a a:link,
.menubox_a a:visited { font-size: 12px;	color: #333;	text-decoration: none;}
.menubox_a a:hover { font-size: 12px;	color: #FF3300;	text-decoration: none;}

.menubox_b {
	font-size: 12px;
	font-weight: bold;
	color: #000;
	text-align: center;
	padding: 2px 2px 0px;
	margin-bottom: 0px;
	background-color: #F4D3E5;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 5px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #F68AC0;
	border-right-color: #F68AC0;
	border-bottom-color: #F68AC0;
	border-left-color: #F68AC0;
	}
.menubox_b a:link { font-size: 12px;	color: #333;	text-decoration: none;}
.menubox_b a:visited { font-size: 12px;	color: #333;	text-decoration: none;}
.menubox_b a:hover { font-size: 12px;	color: #FF3300;	text-decoration: none;}

.menubox_c {
	font-size: 12px;
	font-weight: bold;
	color: #000;
	text-align: center;
	padding: 2px 2px 0px;
	margin-bottom: 0px;
	background-color: #F9F2A3;
	border-width: 0px 0px 5px 0px;
	border-style: solid;
	border-color: #F9E019;
	}
.menubox_c a:link { font-size: 12px;	color: #333;	text-decoration: none;}
.menubox_c a:visited { font-size: 12px;	color: #333;	text-decoration: none;}
.menubox_c a:hover { font-size: 12px;	color: #FF3300;	text-decoration: none;}

.menubox_d {
	font-size: 12px;
	font-weight: bold;
	color: #000;
	text-align: center;
	padding: 2px 2px 0px;
	margin-bottom: 0px;
	background-color: #E0EFCE;
	border-width: 0px 0px 5px 0px;
	border-style: solid;
	border-color: #5BC168;
	}
.menubox_d a:link { font-size: 12px;	color: #333;	text-decoration: none;}
.menubox_d a:visited { font-size: 12px;	color: #333;	text-decoration: none;}
.menubox_d a:hover { font-size: 12px;	color: #FF3300;	text-decoration: none;}

.menubox_e {
	font-size: 12px;
	font-weight: bold;
	color: #000;
	text-align: center;
	padding: 2px 2px 0px;
	margin-bottom: 0px;
	background-color: #D1E0ED;
	border-width: 0px 0px 5px 0px;
	border-style: solid;
	border-color: #7A91CE;
	}
.menubox_e a:link { font-size: 12px;	color: #333;	text-decoration: none;}
.menubox_e a:visited { font-size: 12px;	color: #333;	text-decoration: none;}
.menubox_e a:hover { font-size: 12px;	color: #FF3300;	text-decoration: none;}

.menubox_f {
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	text-align: center;
	padding: 2px 2px 0px;
	margin-bottom: 0px;
	background-color: #636363;
	border-width: 0px 0px 5px 0px;
	border-style: solid;
	border-color: #151515;
	}
.menubox_f a:link { font-size: 12px;	color: #f0f0f0;	text-decoration: none;}
.menubox_f a:visited { font-size: 12px;	color: #f0f0f0;	text-decoration: none;}
.menubox_f a:hover { font-size: 12px;	color: #FF3300;	text-decoration: none;}

.menubox_g {
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	text-align: center;
	padding: 2px 2px 0px;
	margin-bottom: 0px;
	background-color: #cccc99;
	border-width: 0px 0px 5px 0px;
	border-style: solid;
	border-color: #7E3200;
	}
.menubox_g a:link { font-size: 12px;	color: #333;	text-decoration: none;}
.menubox_g a:visited { font-size: 12px;	color: #333;	text-decoration: none;}
.menubox_g a:hover { font-size: 12px;	color: #FF3300;	text-decoration: none;}


.menubox_a_off { font-size: 12px;	color: #333; text-decoration: none;	text-align: center;	border-width: 0px 0px 5px 0px;	border-style: solid;	border-color: #999999;	background-color: #DDDDDD;}
.menubox_a_off a:link {	font-size: 12px;	color: #333;	text-decoration: none;}
.menubox_a_off a:visited {	font-size: 12px;	color: #333;	text-decoration: none;}
.menubox_a_off a:hover {	font-size: 12px;	color: #FF3300;	text-decoration: none;}

.logout {
	width:748px;
	text-align:right;
	font-size: 10px;
	color: #000;
	text-decoration: none;
	background:#aaa;
	margin:0 1px;
	padding:3px 0;
	white-space:nowrap}
.logout a:link {	font-size: 10px;	color: #000;	text-decoration: none;}
.logout a:visited {	font-size: 10px;	color: #000;	text-decoration: none;}
.logout a:hover {	font-size: 10px;	color: #FF3300;	text-decoration: none;}

.logoutManage {
	color: #fff;
	background:#993333;
}

.logoutManage a:link {    font-size: 10px;	color: #fff;	text-decoration: none;}
.logoutManage a:visited { font-size: 10px;	color: #fff;	text-decoration: none;}
.logoutManage a:hover {   font-size: 10px;	color: #FF3300;	text-decoration: none;}



/********************************************
	body_title
********************************************/

h2.title_table {
	padding:5px 0 5px 10px ;
	text-align:left;
	font-size: 12px;
	font-weight:normal;
	}

h3 {
	margin:0 1px;
	padding:5px 0;
	border-width: 0px 0px 1px 0px;
	border-style: solid;
	border-color: #999;
	background-image: url(/blog/image/gw-img/titleback.gif);
	text-align:left
	}
.title {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 14px;
	color: #333;
	text-decoration: none;
	white-space: nowrap;
	padding-left: 5px;
	padding-bottom: 1px;
	}
.title_right h3{
	margin:0 1px 0 0;
	padding:5px 0 0 0 ;
	background-image: url(/blog/image/gw-img/titleback.gif);
	border:none;
	text-align:left
	}
.title_right .title {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 14px;
	color: #333;
	text-decoration: none;
	white-space: nowrap;
	margin:0;
	padding:0 5px 10px 5px;
	background:url(/blog/image/gw-img/titlebackbg.gif) no-repeat bottom left;
	}
.title_s {
	width:600px;
	margin:10px auto 5px auto;
	text-align:left;
	font-size:12px
	}
.title_s ul,
.title_s li {
	margin:0;
	padding:3px 0;
	font-weight:bold;
	color:#333
	}
.title_u {
    text-decoration: underline;
}

/********************************************
	body
********************************************/
#sidebodybox {
	width:530px;
	margin:0 auto;
	padding:10px 0;
	text-align:center;
	}
#bodybox {
	margin:10px auto 0px 25px;
	padding-bottom:10px;
	width: 700px;
	text-align:center
	}
#bodybox720 {
	margin:10px auto 0px 15px;
	padding-bottom:10px;
	width: 720px;
	text-align:center
	}
#sidebodybox_left {
	width:530px;
	margin:10px auto 0px 25px;
	padding:10px 0;
	float:left;
	text-align:left;
}

/********************************************
	sidemenu
********************************************/
#sidemenu {
	width:159px;
	padding:30px 0 0 0;
	float:right;
	background:url(/blog/image/gw-img/titleback.gif);
	}
#sidemenu ul {
	width:159px;
	margin:0;
	padding:0;
	list-style:none
	}
#sidemenu li {
	width:159px;
	margin:0;
	padding:0;
	}
.l_on {
	padding:3px 10px;
	background:#FFF;
	border-top:3px double #999;
	border-bottom:3px double #999;
	color:#333;
	font-size:14px
	}
.l_off {
	padding:3px 10px;
	background:#DDD;
	border-top:3px double #CCC;
	border-bottom:3px double #CCC;
	color:#666;
	font-size:14px
	}
.l_on a:link,
.l_off a:link,
.l_on a:visited,
.l_off a:visited {
	color:#666;
	text-decoration:none
	}
.l_on a:hover,
.l_off a:hover {
	color:#09F;
	text-decoration:underline
	}
.s_on {
	padding:3px 10px;
	background:#FFF;
	border-bottom:1px solid #999;
	color:#888;
	font-size:12px
	}
.s_off {
	padding:3px 10px;
	background:#DDD;
	border-bottom:1px solid #999;
	color:#888;
	font-size:12px
	}
.s_on a:link,
.s_off a:link,
.s_on a:visited,
.s_off a:visited {
	color:#888;
	text-decoration:none
	}
.s_on a:hover,
.s_off a:hover {
	color:#09F;
	text-decoration:underline
	}
.l_oth	{
	padding:5px 10px;
	margin-top:15px;
	text-align:center;
	background:#CCC;
	border-top:3px double #999;
	border-bottom:1px solid #999;
	font-size:12px;
	color:#333
	}
.s_oth	{
	padding:5px 10px;
	text-align:center;
	background:#FFF;
	border-bottom:3px double #999;
	font-size:12px;
	color:#333
	}

/********************************************
	text
********************************************/
.mainattentionfont{
	font-size: 14px;
	font-weight: bold;
	color: #FF3300
	}

/****************************************************************************************
	ここから上が新規
****************************************************************************************/
/* toppage */
.searchbox{	color: #333;	text-decoration: none;	padding: 1px;	border: 1px solid #999;	width: 150px;	font-size: 12px;}
.searchwords{	font-size: 12px;	color: #333333;	text-decoration: none;	background-color: #DDDDDD;	height: 12px;	border-width: 0px 0px 1px 0px;	border-style: solid;	border-color: #999;	padding: 3px 0px 2px 20px;}
.boxback a:link {	font-size: 12px;	color: #333;	text-decoration: underline;}
.boxback a:visited { font-size: 12px;	color: #333; text-decoration: underline;}
.boxback a:hover { font-size: 12px;	color: #0099FF; text-decoration: underline;}

.latest_image { border-width: 2px 3px 3px 2px; border-style:solid; border-color: #ccc #888 #888 #ccc; text-decoration: none;}



.topcategorytext{	font-size: 14px;	color: #333;	text-decoration: none;}
.topcategorytext a:link { font-size: 14px;	color: #333;	text-decoration: none;}
.topcategorytext a:visited { font-size: 14px;	color: #666;	text-decoration: none;}
.topcategorytext a:hover { font-size: 14px;	color: #CC3300;	text-decoration: underline;}
.topcategorytexts{	font-size: 12px;	color: #333;	text-decoration: none;	line-height: 17px;}
.topcategorytexts a:link { font-size: 12px;	color: #333;	text-decoration: none;}
.topcategorytexts a:visited { font-size: 12px;	color: #666;	text-decoration: none;}
.topcategorytexts a:hover { font-size: 12px;	color: #CC3300;	text-decoration: underline;}



.top_new_title{
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	background-color: #eee;
	padding: 1px;
	line-height: 15px;
	borde-color: #CCCCCC;
	border-width: 1px 0px;
	border-style: solid;
	border-color: #ccc;
}
.top_new_text {
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	background-color: #fff;
	padding: 1px;
	line-height: 15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}

.top_info {
	width:280px;
	overflow:hidden;
	word-break:break-all;
	font-size:12px;
	line-height:1.2;
	border-bottom: 1px solid #CCCCCC;
	}

.top_new {
	width:190px;
	overflow:hidden;
	word-break:break-all;
	font-size:12px;
	line-height:1.2;
	border-bottom: 1px solid #CCCCCC;
	}
.top_title {
	width:150px;
	overflow:hidden;
	word-break:break-all;
	font-size:12px;
	line-height:1.2;
	border-bottom: 1px solid #CCCCCC;
	}
.top_title a:link,
.top_title a:visited { font-size: 12px;	color: #333;	text-decoration: none;}
.top_title a:hover { font-size: 12px;	color: #0099FF;	text-decoration: underline;}

/*total class */
.linecolor{	background-color: #999999;}
.linecolor tr {background:#FFF; font-size: 12px; color: #333;}
.linecolor tr a:link,
.linecolor tr a:visited { font-size: 12px;	color: #333;	text-decoration: underline;}
.linecolor tr a:hover { font-size: 12px;	color: #0099FF;	text-decoration: underline;}
.secondcolor {	background-color: #EEE;}
.thirdcolor {	background-color: #DDD;	font-size: 12px;	color: #333333;	text-decoration: none;}
.fourthcolor {	background-color: #CCC;	font-size: 12px;	color: #333333;	text-decoration: none;}
.backcolor_error { background-color: #FFE0E0;	font-size: 12px;	color: #333;	text-decoration: none;}
.backcolor_error_on { background-color: #FFAAAA;	font-size: 12px;	color: #333;	text-decoration: none;}
.layoutbox { border-width: 0px 1px 0px 1px;	border-style: solid;	border-color: #CCCCCC;}
.whitecolor {	background-color: #FFF;}
.backcolor_check_ng {
	background-color: #FFE0E0;
	font-size: 12px;
	color: #f00;
	text-decoration: none;
}
.backcolor_check_ng_close {
	background-color: #FFE0E0;
	font-size: 10px;
	color: #f00;
	text-decoration: none;
	text-align: right;
	vertical-align: bottom;
}
.backcolor_check_ng_close a{
	font-size: 10px !important;
	color: #ff3333 !important;
	text-decoration: underline !important;
}

.backcolor_check_ok {
	background-color: #E0E0FF;
	font-size: 12px;
	color: #00f;
	text-decoration: none;
}
.backcolor_check_ok_close {
	background-color: #E0E0FF;
	font-size: 10px;
	color: #00f;
	text-decoration: none;
	text-align: right;
	vertical-align: bottom;
}
.backcolor_check_ok_close a{
	font-size: 10px !important;
	color: #3333ff !important;
	text-decoration: underline !important;
}

.error {
    font-weight: bold;
    color: red;
    text-decoration: none;
}

/* top mainpage bottom */
.boxnotefont {
	font-size: 10px;
	color: #333;
	text-decoration: none;
	white-space: nowrap;
	padding: 2px 15px 2px 0px;
	text-align: right;
}
.boxnotefont a:link {	font-size: 10px;	color: #333;	text-decoration: underline;}
.boxnotefont a:visited { font-size: 10px;	color: #333; text-decoration: underline;}
.boxnotefont a:hover { font-size: 10px;	color: #0099FF; text-decoration: underline;}

.boxback {
	font-size: 10px;
	color: #333333;
	text-decoration: none;
	background-color: #DDDDDD;
	height: 12px;
	border-width: 0px 0px 1px 0px;
	border-style: solid;
	border-color: #999;
	padding: 2px 15px 2px 0px;
	text-align: right;
}
.boxback a:link {	font-size: 10px;	color: #333;	text-decoration: underline;}
.boxback a:visited { font-size: 10px;	color: #333; text-decoration: underline;}
.boxback a:hover { font-size: 10px;	color: #0099FF; text-decoration: underline;}

.button {	font-size: 12px; color: #333;	text-decoration: none; background-color: #EEE; text-align: center; padding: 1px; border: 1px solid #666666;}
.cancelbutton {	font-size: 12px; color: #333;	text-decoration: none; background-color: #CCC; text-align: center; padding: 1px; border: 1px solid #666666;}

.viewbutton {
	font-size: 12px;
	color: #333;
	text-decoration: none;
	background-color: #EEE;
	text-align: center;
	padding: 1px;
	border: 3px double #666666;
	width: 150px;
}


.normalfont { font-size: 12px;	color: #333;}
.normalfont a:link,
.normalfont a:visited { font-size: 12px;	color: #333; text-decoration: underline;}
.normalfont a:hover { font-size: 12px;	color: #0099FF; text-decoration: underline;}
.inputerrormsgfont{
	font-size: 12px;
	color: #FF3300;
	text-decoration: none;
}
.inputerrormsgfont10{
	font-size: 10px;
	color: #FF3300;
	text-decoration: none;
}


/* tab */
.tab {
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	background-color: #CCC;
	padding: 3px 0px 2px 10px;
	border-width: 1px 0px 0px 1px;
	border-style: solid;
	border-color: #999999;
}
.tabright {
	background-color: #CCC;
	background-image: url(/blog/image/gw-img/tabright.gif);
	background-position: right top;
	height: 20px;
	width: 29px;
	background-repeat: no-repeat;
}
.tabrightbottom {
	background-color: #CCC;
	border-width: 1px 1px 0px 0px;
	border-style: solid;
	border-color: #999999;
}
.tabcount {
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	background-color: #EEE;
	padding: 2px;
	border-width: 1px 1px 0px 1px;
	border-style: solid;
	border-color: #999;
}
.tabcount a:link,
.tabcount a:visited {
	font-size: 12px;
	color: #0099FF;
	text-decoration: underline;
}
.tabcount a:hover {
	font-size: 12px;
	color: #33CCCC;
	text-decoration: underline;
}


/* char color */
.redChar{
	color: #ff0000
}
.blueChar{
	color: #0000ff
}
.greenChar{
	color: #009900
}


/* subject */
.backcolor{
	background-color: #ffffff;
}
.backcolorImp{
	background-color: #fefeee;
	text-align: left;
}
.name{
	background-color: #fcfccc;
	text-align: left;
}
.nameImp{
	background-color: #f0f0cc;
	text-align: left;
}
.nameBold{
	font-weight: bold;
}
.agg{
	background-color: #636363;
	text-align: left;
	color: #ffffff;
	padding-left: 8px;
}

/* check button */
.check_button {
	font-size:125%;
	height:75px;
	width:75px;
}
.checkButtonBox{
	height:100px;
}
.checkSubButtonBox{
	height:30px;
}


/* subwindow */

.sublayoutbox {
	border-width: 5px 1px;
	border-style: solid;
	border-color: #999;
}
.submenulayoutbox {
	border-width: 0px 1px 5px 1px;
	border-style: solid;
	border-color: #999;
}
.subwinback{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC;
}

.skin_image {
    border-color: #000;
    border-style: solid;
    border-width: 1px;
    margin-top: 20px;

}


.quickbutton,
.quickbuttonc,
.quickbuttonl{	font-size: 14px;	color: #333;	padding: 3px;	border: 1px solid #999;	margin-top: 20px;	text-decoration: none;	background-color: #E2EDCC;}

.quickbutton a:link,
.quickbutton a:visited,
.quickbuttonc a:link,
.quickbuttonc a:visited,
.quickbuttonl a:link,
.quickbuttonl a:visited,
.quickbutton a:hover,
.quickbuttonl a:hover,
.quickbuttonc a:hover {	font-size: 14px;	color: #333333;	text-decoration: none;}


/* entry */
.entryline{
	border-top-width: 3px;
	border-top-style: double;
	border-top-color: #CCCCCC;
}
.entryline_main{
	border-top-width: 3px;
	border-top-style: double;
	border-top-color: #666666;
}


/* add inputbox */
.c_tabcount {	font-size: 12px;	color: #333333;	text-decoration: none;	background-color: #EEE;	padding: 2px;}
.c_tabcount a:link,
.c_tabcount a:visited {	font-size: 12px;	color: #0099FF;	text-decoration: underline;}
.c_tabcount a:hover {	font-size: 12px;	color: #33CCCC;	text-decoration: underline;}

/* infomation list */
.disp_info td{
	color: blue;
}
.disp_info td a:link	{ color: blue; }
.disp_info td a:visited	{ color: blue; }
.disp_info td a:hover	{ color: blue; }

/********************************************
	Mobile Template
********************************************/
#tamplate_set {
    text-align:left;
    float: left;
    width:50%;
}
#tamplate_preview_color {
    float:left;
    width: 180px;
    padding: 5px;
    text-align:left;
    border-width: 2px;
    border-style: solid;
    border-color: #CCCCCC;
    margin-top:20px;
}

#tamplate_preview {
    margin:auto;
    width: 180px;
    padding: 5px;
    text-align:left;
    border-width: 2px;
    border-style: solid;
    border-color: #CCCCCC;
    margin-top:20px;
}

#tamplate_button {
    padding-top:10px;
	clear:left;
}
.template_preview_link {
    text-decoration: underline;
}

/********************************************
	Progress bar
********************************************/
.progress_all {
    background: #ffffff;
    width: 300px;
}

.progress_bar {
    background: url("/blog/image/graph.gif");
    height: 15px;
    margin: 4px;
    padding: 5px;
}
