@charset "UTF-8";
/******************************************************************************/
/* Reset */
/* LinkColor */
/* Headline */
/* Layout */
/* Header */
/* Breadcrumb */
/* Content */
/* Center LR Column */
/* Decoration */
/* Left Right Column */
/* Left Right Column Title */
/* Left Right Column Content */
/* Footer */
/* for accessibility */
/******************************************************************************/

/* Reset */
* {
    margin: 0;
    padding: 0;
}
form {
    margin: 0;
}

/* LINK setting */


/* LinkColor */
a:link		{
    color:#005EBB; text-decoration:underline;
}
a:visited	{
    color: #005EBB;
}
a:hover		{
    color:#ff6600; text-decoration:none;
}
a:active	{
    color: #cc6666;
}

/* Headline */
h1 {
    font-size: 130%;
	margin:0 0 10px;
}
h2, h3 {
    font-size: 110%;
}
h4, h5 {
    font-size: 100%;
}

/* Layout */
body {
	font-family: "メイリオ", "ヒラギノ角ゴ Pro W3", Osaka, Verdana, "ＭＳ Ｐゴシック", Verdana, Arial, Helvetica, sans-serif;
    font-size: 90%;
    color: #2F5376;
    text-align: center;
	background: #DEEDD9;
	line-height:1.6;
}

h2.BlockTitle {font-weight:normal;}


body.ShowBlockL0R0 #Wrapper {
    width: 100%;
}
body.ShowBlockL1R0 #Wrapper {
    width: 100%;
}

body.ShowBlockL0R1 #Wrapper {
    width: 100%;
    float: left;
	margin-right: -212px;
}
body.ShowBlockL1R1 #Wrapper {
    width: 100%;
    float: left;
	margin-right: -212px;
}

body.ShowBlockL0R0 #CenterColumn {
    float: left;
    width: 100%;
}
body.ShowBlockL1R0 #CenterColumn {
    float: right;
    width: 100%;
	margin-left: -211px;
}


body.ShowBlockL0R1 #CenterColumn {
	margin-right: 211px;
}
body.ShowBlockL1R1 #CenterColumn {
    width:100%;
    float:right;
    margin-left: -211px;
}

body.ShowBlockL1R0 #CenterWrapper {
    margin-left: 211px;
}
body.ShowBlockL1R1 #CenterWrapper {
    margin-right: 211px;
    margin-left: 175px;
}

div#Container {
    margin: 0 auto;
    padding: 0;
    width: 100%;
    text-align: left;
	background-color:#FFF;
}

div#CenterWrapper {
padding: 10px;
}

/* Header */

#titlehead {position:relative; width:100%; height:150px; margin:0px; padding:0; text-indent:-1000em; 
background-image:url(user_image/top-imagever04.jpg); background-repeat:no-repeat; background-position:left;}
#titlehead h1 a {display:block; width:100%; height:150px; margin:0; padding:0;}

div#pagetitle h2 {position:absolute; top:120px; right:10px; font-size:90%; font-weight:normal;}

div#Header {
    width: 100%;
    /* height: 100px; */
	color: #fff;
	background-color:#31a33a;
}
div#Header div#Sitename {
	font-weight: bold;
	padding: 20px 0 10px 10px;
	font-size: 200%;
	line-height: 100%;
}

div#Slogan {
	padding: 0 0 0 10px;
}
div#Header a:link,
div#Header a:visited {	
    color: #FFF;
	text-decoration: none;
}

/*  globalmenu
---------------------------------------------------------- */
div#menublock {background:#2F841F url(user_image/menu_back.png) top left repeat-x; padding:0; margin:0; width:100%;}
ul#grobalmenu {padding:0; margin:0; width:100%;}
ul#grobalmenu li {
	font-size:13px;
	list-style-type: none; /* 先頭記号を消す */
	float: left; /* リスト項目を横方向に並べる */
	margin:0; /* 各項目周囲の余白 */
	border-right: 1px #fff solid; /* 項目の枠線 */
	padding:0px; /* 枠線と内容の距離をゼロに */
	}
ul#grobalmenu li a {background:#2f841f url(user_image/menu_back.png) top left repeat-x; display:block; color:#fff; text-align:center; text-decoration:none; padding:6px 1.3em;}
ul#grobalmenu li a:hover {color:#2F841F; background:#FFFBB9 url(user_image/menu_back.png) left bottom repeat-x;}



/* Breadcrumb */
div#breadcrumb, div#theme_breadcrumbs {
    width: 100%;
    margin-bottom: 5px;
    border-bottom: #DDD solid 1px;
}

/* Content */


div#CenterColumn  h2.BlockTitle {
color:#fff; 
background:#70c54e url(user_image/BlockTitle_back.png) left bottom repeat-y;
padding:2px 10px;
font-size:110%;
}


div#ModuleContents {
    font-size: 100%;
    line-height: 1.6;
    padding: 0 10px;
	margin-bottom:10px;
    clear:both;
}

/* Module別の設定は、下部に */

div#CenterColumn div.BlockContent {
margin:0; padding:5px 10px; color:#2F5376; 
border-left:1px #31a33a solid; 
border-right:1px #31a33a solid; 
border-bottom:1px #31a33a solid;
}

/* 50以上の設定 */
div#CenterColumn div.BlockContentBottom {
margin:0; padding:10px; color:#2F5376;
}


div#CenterColumn div.BlockContent ul.member_btn {
width:100%; margin-top:10px;
}
ul.member_btn li {border:#979797 1px solid; padding:3px; display:block; float:left; text-align:center; width:31%; margin:0 0.5%;}
ul.member_btn li a {padding:3px; display:block; text-decoration:none; color:#333; }
li.free_pub a {background:#e6cde3 url(user_image/btn-free_pub.png) left bottom repeat-x;}
li.free_pub a:hover {background:#fd8384; color:#fff;}
li.free_doc a {background:#e1f0b3 url(user_image/btn-free_doc.png) left bottom repeat-x;}
li.free_doc a:hover {background:#97ea3d; color:#fff;}
ul.member_btn li.pay_doc a {color:#333; background:#b3ddf0 url(user_image/btn-pay_doc.png) left bottom repeat-x;}
ul.member_btn li.pay_doc a:hover {background:#83aefd; color:#fff;}


p {
    margin: 0;
    clear:both;
    margin-bottom: 0.8em;
	text-indent:1em;
}

/* Center LR Column */
div#CenterLColumn {
    float: left;
    width: 49.5%;
}
div#CenterRColumn {
    float: right;
    width: 49.5%;
}

div.CenterCblock {
    clear: both;
	margin-bottom:5px;
}
div.CenterLblock {
    clear: both;
	margin-bottom:5px;
}
div.CenterRblock {
    clear: both;
	margin-bottom:5px;
}

/* Decoration */
ul, ol {
    margin: 0;
    padding: 0;
}
li {
    list-style: none;
}
em {
    font-weight: bold;
    font-style: normal;
    color: #FF0000;
}

/* Left Right Column */
div#LeftColumn {
    float: left;
    width: 180px;
	background-color:#fff;
	margin:0px;
	margin-left:0px;
	padding:10px 0px 5px 0; /* 上余白と下余白により、この div 内に視覚的なスペースが設定されます */
}
	

div#RightColumn {
	float: right; 
	width: 211px; /* このエレメントはフローティングエレメントであるため、幅が設定されている必要があります */
	background-color: #d1f6d4; /* 背景色は、列内のコンテンツの長さにわたって表示されます */
	margin:0px;
	padding:5px 0px; /* 上余白と下余白により、この div 内に視覚的なスペースが設定されます */
	background-image:url(user_image/sidebar_left-topback.png);
	background-repeat:repeat-x;
	background-position:left top;
	border-left:#939393 1px solid;
	border-bottom:#939393 1px solid;
}

div.LeftBlock, div.RightBlock {
padding: 0px 0;
}

/* Left Right Column Title */


div#RightColumn h2.BlockTitle {
height:28px;
font-size:1em;*font-size:0.9em; padding:0; padding-left:45px; padding-top:8px; margin:0 5px; color:#fff; font-weight:normal; 
background-image:url(user_image/sidebar_left-title_back.gif); 
background-position:left top; 
background-repeat:no-repeat;
}

div#LeftColumn h2.BlockTitle {
color:#fff; font-size:1em;*font-size:0.9em; padding: 2px 10px; margin:0 5px;  text-align:center;
background:#31a33a url(user_image/CCblocktitle_back.png) left bottom repeat-x;
}

/* Left Right Column Content */
div#LeftColumn .BlockContent {
    text-align:center;
}
div#RightColumn .BlockContent {
    text-align:center;
}

div#RightColumn .BlockContent {
background:#fff url(user_image/menuback_green4.gif) center top repeat-y; 
padding:5px 0 0 0; margin:0 5px 10px 5px; color:#2F5376; font-size:1.0em;
border-bottom:1px #31a33a solid;
}

div#LeftColumn .BlockContent {
padding:0; margin:0 5px 5px 5px; color:#2F5376; font-size:0.9em;
}




div#LeftColumn .BlockContent p,
div#RightColumn .BlockContent p {
    text-align:left;
}

div#LeftColumn .book_banner {border:1px solid #31a33a; padding:5px;}

/* footer setting
---------------------------------------------- */


#footborder {clear:both; border-top:#F3F399 15px solid; margin-top:5px;}


/* Footer */
div#BacktoTop {
    text-align: right;
    margin: 10px 5px 5px 0;
    clear: both;
    font-size:80%;
}
div#Footer {
    clear: both;
    width: 100%;
    margin: 0 auto;
	border-top:#79C35C 8px solid;
}
div#Footer p {
    margin: 0;
    padding:5px 0;
    text-align:center;
	font-size:0.8em;
}

div#Banner {
    clear: both;
    width: 100%;
    margin: 0 auto;
				padding: 20px 0;
}

/* for accessibility */
.Skip {	
    position: absolute;
    left: -999em;
}

/* **********    USER Costomise    ***************************************** */

/* Login window setting */
#loginflame {background-color:#C2EC71; margin:0 6px 5px 7px; padding:8px; border:#31A33A 1px solid;}
#loginflame p {font-size:12px;}
#loginflame form {font-size:12px; line-height:150%;}
#loginflame ul {font-size:12px;}
#loginflame input {margin:2px 0; font-size:12px; vertical-align:middle}

/* 強調ボックスの指定 */
.litegreenbox {border:#31a33a 1px solid;}
.litegreenbox a {background:#C2EC71; display:block; padding:10px;}
.litegreenbox a:hover {background:#189C27; color:#fff;}

/******************************************************************************/

/* clearfix http://www.positioniseverything.net/ */
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix {
    display: inline-table;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/******************************************************************************/

/* 更新用メニュー */
/* XOOPS Main Menu */
.mainmenu, #usermenu, .maintenance {
    margin:0;
    padding:0;
    text-align:left;
	font-size:95%;*font-size:90%;
}
.mainmenu li, #usermenu li, .maintenance li {
    display: inline;
}
.mainmenu a, #usermenu a, .maintenance a {
    display: block;
	margin:0 1px;
    padding: 5px 0px 5px 25px;
	text-decoration:none;
	background-image:url(user_image/menulist-mark.gif); background-position:8px 50%; background-repeat:no-repeat;
}
.mainmenu a:visited, #usermenu a:visited, .maintenance a:visited {
    color: #005EBB;
}
.mainmenu a:hover, #usermenu a:hover, .maintenance a:hover {
    background-color: #B6E6B6; color:#ff6600;
}

.mainmenu a.menuTop, #usermenu a.menuTop {}
.mainmenu a.highlight, #usermenu a.highlight {
    background-color: #FCC;
}

.mainmenu a.menuSub {margin-left:10px;}




/* bulletin */
span.newsdate {font-size:85%; margin-left:0.5em;}


/* XOOPS table */
table {
    width: 100%;
    margin: 0;
    padding: 0;
}
td {
    padding: 5px;
    vertical-align: top;
}
* html td {
    font-size: 0.8em;
} /* IE6 */

.outer {}
.head {
    background-color: #CCC;
    padding: 5px;
    font-weight: bold;
}
.even {
    background-color: #EEE;
    padding: 5px;
}
.odd {
    background-color: #FAFAFA;
    padding: 5px;
}
.foot {
    padding: 5px;
}

tr.even td {
    background-color: #EEE;
    padding: 5px;
}
tr.odd td {
    background-color: #FAFAFA;
    padding: 5px;
}

/******************************************************************************/

/* XOOPS item */
.item {}
.itemHead {
    padding: 3px;
    background-color: #fff;
    color: #31a33a;
	border-left:5px #333 solid;
}
.itemInfo {
    text-align: right;
    padding: 3px;
    background-color: #EFEFEF;
}
.itemTitle a {
    font-weight: bold;
    font-variant: small-caps;
    color: #31a33a;
    background-color: transparent;
}
.itemPoster {
    font-size: 90%;
}
.itemPostDate {
    font-size: 90%;
}
.itemStats {
    font-size: 90%;
}
.itemBody {
    padding-left: 0px;
}
.itemText {
    margin-top: 5px;
    margin-bottom: 5px;
    line-height: 100%;
}
.itemText:first-letter {}
.itemFoot {
    text-align: right;
    padding: 3px;
    background-color: #EFEFEF;
}
.itemAdminLink {
    font-size: 90%;
}
.itemPermaLink {
    font-size: 90%;
}

/* XOOPS Error Msg */
div.errorMsg {
    background-color: #FFCCCC;
    text-align: center;
    border-top: 1px solid #DDDDFF;
    border-left: 1px solid #DDDDFF;
    border-right: 1px solid #AAAAAA;
    border-bottom: 1px solid #AAAAAA;
    font-weight: bold;
    padding: 10px;
}
div.confirmMsg {
    background-color: #DDFFDF;
    color: #136C99;
    text-align: center;
    border-top: 1px solid #DDDDFF;
    border-left: 1px solid #DDDDFF;
    border-right: 1px solid #AAAAAA;
    border-bottom: 1px solid #AAAAAA;
    font-weight: bold;
    padding: 10px;
}
div.resultMsg {
    background-color : #CCCCCC;
    color: #333333;
    text-align: center;
    border-top: 1px solid silver;
    border-left: 1px solid silver;
    font-weight: bold;
    border-right: 1px solid #666666;
    border-bottom: 1px solid #666666;
    padding: 10px;
}

/* XOOPS Code & Quote */
div.xoopsCode {
    background: #FAFAFA;
    border: 1px inset #000080;
    font-family: "Courier New",Courier,monospace;
    padding: 0px 6px 6px 6px;
}
div.xoopsQuote {
    background-color:#FAFAFA;
    border: #336699 solid 1px;
    padding: 3px;
}

/* XOOPS com */
.comTitle {
    font-weight: bold;
    margin-bottom: 2px;
}
.comText {
    padding: 2px;
}
.comUserStat {
    font-size: 10px;
    color: #2F5376;
    font-weight:bold;
    border: 1px solid silver;
    background-color: #ffffff;
    margin: 2px;
    padding: 2px;
}
.comUserStatCaption {
    font-weight: normal;
}
.comUserStatus {
    margin-left: 2px;
    margin-top: 10px;
    color: #2F5376;
    font-weight:bold;
    font-size: 10px;
}
.comUserRank {
    margin: 2px;
}
.comUserRankText {
    font-size: 10px;font-weight:bold;
}
.comUserRankImg {
    border: 0;
}
.comUserName {}
.comUserImg {
    margin: 2px;
}
.comDate {
    font-weight: normal;
    font-style: italic;
    font-size: smaller;
}
.comDateCaption {
    font-weight: bold;
    font-style: normal;
}

/***------ main_header.html ------***/
#Feedernavigation { float:right; margin:0; padding:0;}
/* case image
#d3blogFeeder li { display:inline; float:left; margin:0; padding:0; width:85px; padding-left:2px; }
#d3blogFeeder li img { vertical-align:bottom; }
*/
#Feedernavigation li { display:inline; float:left; margin:0; padding:0 5px; border-left:1px solid #999; }
#Feedernavigation li.first { border:none;}


h3#pageHeader {
    clear: both;
    margin: 0 0 0.5em;
    padding:18px 0 0 60px;
	height:32px;
    font-size: 120%;
    font-weight: normal;
	background:#70c54e url('user_image/pagetitle_back.png') left bottom no-repeat;
	color:#fff;
}

#pageCommonNavi { height:1.4em; margin-bottom:0.5em; padding:.2em 0; border-bottom:2px solid #eee; }
.CatNavigation { float:left; list-style:none; margin:0; padding:0;}
.CatNavigation li { display:inline; line-height:1; margin:0; padding:0 .1em 0 0;  font-size:80%;}

#.pico_container h3, .pico_container h3 {margin:0; padding:0;}

dl.member_type dt {font-size:1.2em;}
dl.member_type dd {margin-bottom:0.8em; font-size:0.9em;}
dt.member_one {background:url(user_image/no_01.png) left center no-repeat; padding-left:28px; margin-bottom:0.5em;}
dt.member_two {background:url(user_image/no_02.png) left center no-repeat; padding-left:28px; margin-bottom:0.5em;}
dt.member_three {background:url(user_image/no_03.png) left center no-repeat; padding-left:28px; margin-bottom:0.5em;}
p.member_read {font-size:0.9em;}

.minibanner {border:#33a331 1px solid; padding:5px 0;}
.minibanner img {margin-bottom:5px;}

.getacount_btn {border:1px solid #666666; text-align:center;}
.getacount_btn a {background:#efeebb; display:block; padding:5px;}
.getacount_btn a:hover {background:#33a331; color:#fff; display:block; padding:5px;}


/* top-mini-banner */
.btn_about a {display:block; width:170px; height:42px; background:url(user_image/ban_S-business2.png) center bottom no-repeat; text-indent:-1000em;}
.btn_about a:hover {display:block; width:170px; height:42px; background:url(user_image/ban_S-business2.png) center top no-repeat; text-indent:-1000em;}
.btn_events a {display:block; width:170px; height:42px; background:url(user_image/ban_S-events2.png) center bottom no-repeat; text-indent:-1000em;}
.btn_events a:hover {display:block; width:170px; height:42px; background:url(user_image/ban_S-events2.png) center top no-repeat; text-indent:-1000em;}
.btn_mailmag a {display:block; width:170px; height:42px; background:url(user_image/ban_S-mailmag.png) center bottom no-repeat; text-indent:-1000em;}
.btn_mailmag a:hover {display:block; width:170px; height:42px; background:url(user_image/ban_S-mailmag.png) center top no-repeat; text-indent:-1000em;}


td.d3downloads_single_frame_title
{
	padding:3px;
	color: inherit;
	background:#f2f2f2;
	border-bottom:#cacaca 1px solid;
	text-align:left;
	vertical-align:middle;
	line-height: 160%;
}

td.d3downloads_single_frame_title a {font-size:1.2em; background:url(user_image/Forward-left-y.png) left center no-repeat; padding-left:22px;}

td.d3downloads_single_frame_category {font-size:85%;}
td.d3downloads_single_frame_date {font-size:85%; text-align:right;}
.d3downloads_single_frame_description span {font-style:italic; font-size:95%;}

/* PICO 設定 */
.pico_controllers　a {color:#fff;}
div#ModuleContents h1 {
    clear: both;
    margin: 0 0 0.5em;
    padding:18px 0 0 60px;
	height:32px;
    font-size: 120%;
    font-weight: normal;
	background:#70c54e url('user_image/pagetitle_back.png') left bottom no-repeat;
	color:#fff;
}

div#ModuleContents h2.sample_title {
font-size:1.2em; 
background:url(user_image/Forward-left-y.png) left center no-repeat; 
padding-left:22px; margin:10px 0;}


.pico_body h4 {
border-bottom:#343434 1px dashed; border-left:5px solid #70c54e; 
margin:15px 0; padding:3px 3px 3px 8px; 
font-size:120%; font-weight:normal;
}

.pico_body h5 {
background:url(user_image/add.png) left center no-repeat;
margin:15px 0; padding:1px 1px 1px 22px; 
font-size:120%; font-weight:normal;
}

.pico_body ul li {list-style-type:disc; margin-left:35px; margin-bottom:1em;}

div.pico_menu h1 {font-size:125%; margin: 5px 0 0 0; padding: 3px; text-decoration:none;}
div.pico_menu h2 {font-size:120%; margin: 1em 0 0 10px; padding: 3px; font-weight:normal; text-decoration:none; }
div.pico_menu h3 { margin: 18px 0 0 20px; padding: 3px; font-weight:normal; text-decoration:none;}
div.pico_menu h4 { margin: 18px 0 0 30px; padding: 3px; font-weight:normal;}
div.pico_menu h5 { margin: 18px 0 0 40px; padding: 3px; font-weight:normal;}

div.pico_menu h1, div.pico_menu h2, div.pico_menu h3, div.pico_menu h4, div.pico_menu h5 
{background:url(user_image/Forward-left-y.png) left center no-repeat; padding-left:22px;}

ul.pico_list_contents_in_menu li {
	margin-left:25px; background-image:url(user_image/menulist-mark.gif);
	 background-position:0 50%; background-repeat:no-repeat;
	 padding-left:18px; font-size:110%; line-height:1.7;
	 }
	 
div#business_container ul.pico_list_contents_in_menu, div#site_info_container ul.pico_list_contents_in_menu {margin-top:1em;}
div#business_container ul.pico_list_contents_in_menu li {margin-left:55px; font-size:125%; background:url(user_image/21.png) left center no-repeat;}
div#business_container ul.pico_list_contents_in_menu li a {text-decoration:none;}

div#site_info_container ul.pico_list_contents_in_menu li {margin-left:55px; font-size:125%; background:url(user_image/21.png) left center no-repeat;}
div#site_info_container ul.pico_list_contents_in_menu li a {text-decoration:none;}

/* link集の設定 */

div#site_info_container dl.linklist dt {margin-bottom:0;}
div#site_info_container dl.linklist dd {margin-bottom:1em;}
div#site_info_container dl.linklist dd.small {margin-top:-1em;}

ul.pico_list_contents li {
	margin-left:25px; background-image:url(user_image/menulist-mark.gif);
	 background-position:0 50%; background-repeat:no-repeat;
	 padding-left:18px; font-size:110%; line-height:1.7;
	 }

table.pico_pagenavigation td.allow_left a {background:url(user_image/arrow_left.png) left center no-repeat; padding:3px 0; padding-left:22px;}
table.pico_pagenavigation td.allow_right a {background:url(user_image/arrow_right.png) right center no-repeat; padding:3px 0;  padding-right:22px;}

.pico_container h1#picoHeader {
    clear: both;
    margin: 0 0 0.5em;
    padding:18px 0 0 60px;
	height:32px;
    font-size: 120%;
    font-weight: normal;
	background:#70c54e url('user_image/pagetitle_back.png') left bottom no-repeat;
	color:#fff;
}

.pico_container h2 {
background:url(user_image/Forward-left-y.png) left center no-repeat; 
padding-left:22px; text-decoration:none; margin-top:1em;}

div#ModuleContents h1 a {color:#fff; font-weight:normal; text-decoration:none;}

hr.notification {margin-top:1.5em;}

div.contact_box {
width:100%;
margin:0 auto;
text-align:center;
}
div.CenterCblock div.contact_box a {color:#fff; display:block; background:#70c54e url(user_image/BlockTitle_back.png) left bottom repeat-y; padding:5px;}
div.CenterCblock div.contact_box a:hover {display:block; color:#70c54e; background:#FFEEB3;}

/* pico内：カテゴリ一覧 */

ul.blogcategorylist_left {float:left;}
ul.blogcategorylist_right {float:left; margin-left:80px;}

ul.blogcategorylist li {margin:0 ;}
ul.blogcategorylist li a {margin:0 ;}

ul.blogcategorylist_left li.sub_catlist, ul.blogcategorylist_right li.sub_catlist {
margin-left:30px; padding-left:15px; 
list-style-type:none; 
background:url(user_image/menulist-mark.gif) left center no-repeat;
}





/* 問い合わせフォーム設定 */
table.contact_table {border:#9e9e9e 1px solid;}
table.contact_table tr th {
    clear: both;
    margin: 0 0 0.5em;
    padding:18px 0 0 60px;
	height:32px;
    font-size: 120%;
    font-weight: normal;
	background:#70c54e url('user_image/pagetitle_back.png') left center no-repeat;
	color:#fff;
	}
.contact_label {background:#6FC54E; color:#fff; font-weight:bold; border-bottom:#fff 1px solid; padding-left:2em;}
td.contact_label {width:10em;}
td.add_label input {width:450px;}

.kiyaku p {margin-left:25px;}
.kiyaku ol li {list-style-type:decimal; list-style-position:outside; margin-left:50px;}
.kiyaku ul li {list-style-type:disc; list-style-position:outside; margin-left:50px;}

td.add_label #INQUIRY_ELEMENT_uname {width:300px;}

/* blog 特定セッティング */

