@charset "utf-8";


#wrapper a img:hover{
opacity:0.6;
  filter: alpha(style=0, opacity=60);
  zoom:1;
  -moz-opacity:0.6;
  opacity:0.6;
  -ms-filter: alpha(style=0, opacity=60);
}






html {
	color: #000;
	background: #3399cc;
}

body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
button,
textarea,
p,
blockquote,
th,
td {
	margin: 0;
	padding: 0;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

fieldset,
img {
	border: 0;
	vertical-align: text-bottom;
}

address,
caption,
cite,
code,
dfn,
em,
strong,
th,
var,
optgroup {
	font-style: inherit;
	font-weight: inherit;
}

del,
ins {
	text-decoration: none;
}

li {
	list-style: none;
}

caption,
th {
	text-align: left;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-size: 100%;
	font-weight: normal;
}

q:before,
q:after {
	content: '';
}

abbr,
acronym {
	border: 0;
	font-variant: normal;
}

sup {
	vertical-align: baseline;
}

sub {
	vertical-align: baseline;
}

/*because legend doesn't inherit in IE */
legend {
	color: #000;
}

input,
button,
textarea,
select,
optgroup,
option {
	font-family: inherit;
	font-size: inherit;
	font-style: inherit;
	font-weight: inherit;
}

/*@purpose To enable resizing for IE */
/*@branch For IE6-Win, IE7-Win */
input,
button,
textarea,
select {
	*font-size: 100%;
}


body {
	font:13px/1.231 arial,helvetica,clean,sans-serif;
	/* for IE6/7 */ 
	*font-size:small; 
	/* for IE Quirks Mode */
	*font:x-small; 
}

/**
 * Nudge down to get to 13px equivalent for these form elements
 */ 
select,
input,
button,
textarea,
button {
	font:99% arial,helvetica,clean,sans-serif;
}

/**
 * To help tables remember to inherit
 */
table {
	font-size:inherit;
	font:100%;
}

/**
 * Bump up IE to get to 13px equivalent for these fixed-width elements
 */
pre,
code,
kbd,
samp,
tt {
	font-family:monospace;
	*font-size:108%;
	line-height:100%;
}



/*-----------------------------------------------
	BASE
-----------------------------------------------*/

body {
	background: #3399cc;
	color: #FFF;
	font-family:"Century Gothic","Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size: 14px;
	line-height: 170%;
	text-align: center;
}

/* LINK */

a {
	color: #FFF;
	text-decoration: none;
}

a:hover {
	color: #3399cc;
}

/* TEXT */

h1 {
	color: #FFF;
}

h2 {
	font-size: 15px;
}

h5 {
	margin-bottom: 3px;
	padding: 2px 8px;
	font-size: 14px;
	background: url(../images/bg_dot_bk.gif) ;
	color: #FFF;
}

.cate{
	margin-bottom: 4px;
	padding: 1px 8px;
	font-size: 12px;
	background: url(../images/bg_dot_bb.gif) ;
	color: #FFF;
	text-align: right;
}

.sub{
	margin-bottom: 15px;
	padding: 2px 8px;
	background: url(../images/bg_dot_bb.gif) ;
	color: #FFF;
}

.lsp{
	margin-bottom: 15px;
	margin-left: 20px;
}

/*-----------------------------------------------
	WRAPPER
-----------------------------------------------*/

#wrapper {
	width: 930px;
	margin: 0 auto;
	position: relative;
}


/*-----------------------------------------------
	HEADER
-----------------------------------------------*/

#header {
	width: 930px;
	height: 100px;
	background: url(../images/header_bg.gif) no-repeat;
}

#header_left {
	width: 600px;
	float: left;
	text-align: left;
}

#header_left h1{
	padding-top: 20px;
}

#header_left h2{
	padding-top: 20px;
}

#header_right {
	width: 330px;
	float: right;
}

#header_right ul {
	padding-top: 20px;
	text-align: right;
}

#header_right li {
	padding-left: 3px;
	float: right;
}

/*-----------------------------------------------
	MENU
-----------------------------------------------*/

#menu{
	height: 35px;
}

#menu a:hover {
	background: none;
}

#menu li {
	float: left;
}

#menu_left {
	width: 800px;
	float: left;
	text-align: left;
}

#menu_right {
	width: 225px;
	float: right;
	text-align: right;
}

.search {
	width: 225px;
	height: 30px;
	overflow: hidden;
}

/**/ *html .search  { height: 1%;} /**/ 

.search input {
	padding: 5px 3px 5px 30px;
	background: url(../images/search_bg.gif) no-repeat;
	float: left;
	border: none;
	width: 152px;
	height: 25px;
}

.search button { 
	float: left; 
	background: url(../images/search_btn.gif) no-repeat;
	width: 40px;
	height: 25px; 
	border: none;
	cursor: pointer;
	text-indent: -1000em;
}

/*-----------------------------------------------
	CONTENT
-----------------------------------------------*/

#content {
	color: #000;
	width: 930px;
	background: #FFF url(../images/contents_top.gif) top no-repeat;
}

#content a {
	color: #3399cc;
	text-decoration: none;
}

#content a:hover {
	color: #FFF;
	background: url(../images/bg_dot_b2.gif);
}

#content_in {
	margin: 0 auto;
	width: 900px;
	text-align: left;
	clear:both;
	background-color: #FFFFFF;
}

#content_main {
	margin: 15px 0;
	width: 720px;
	float: left;
	text-align: left;
	clear:both;
}

#content_side {
	margin: 15px 0;
	width: 160px;
	float: right;
	text-align: left;
}


#content_bottom {
	width: 900px;
	color: #999;
	clear:both;
}

#content_bottom p{
	background: url(../images/line_dot_blue.gif) top repeat-x;
	padding: 15px 0 10px 0;
	font-size: 12px;
}

/*-----------------------------------------------
	BOTTOM
-----------------------------------------------*/

#bottom_info {
	color: #000;
	width: 930px;
	padding: 25px 0 0 0;
	background: #FFF url(../images/contents_mid.gif) top no-repeat;
	clear:both;
	text-align: center;
}

#bottom_info_in {
	margin: 0 auto;
	width: 900px;
	text-align: left;
	clear:both;
}

#bottom_info a {
	color: #3399cc;
	text-decoration: none;
}

#bottom_info a:hover {
	color: #FFF;
	background: url(../images/bg_dot_b2.gif);
}

#bottom_menu {
	width: 900px;
	color: #999;
	clear:both;
	text-align: center;
}

#bottom_menu p{
	background: url(../images/line_dot_blue.gif) top repeat-x;
	padding: 15px 0 10px 0;
	font-size: 12px;
}

/*-----------------------------------------------
	FOOTER
-----------------------------------------------*/

#footer {
	width: 930px;
	background: url(../images/contents_bottom.gif) top no-repeat;
	clear:both;
}

#footer p{
	padding: 15px;
}

#footer a {
	color: #FFF;
	text-decoration: none;
}

#footer a:hover {
	color: #3399cc;
	background: #FFF;
}

/*-----------------------------------------------
	PAGE
-----------------------------------------------*/

.more{
	height: 20px;
	float: right;
	text-align: right;
}

.date{
	height: 20px;
	float: left;
	text-align: left;
	font-size: 12px;
}

.more2{
	height: 20px;
	text-align: right;
}

.state {
	padding: 5px;
	background: url(../images/line_dot_blue.gif) top repeat-x;
	font-size: 14px;
	clear:both;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
}

.page_top {
	position: fixed;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 20px;
	margin: 0;
	text-align: right;
}

.clear {
	clear:both;
}

.right {
	text-align: right;
}

blockquote {
	padding: 10px 15px;
	background: url(../images/bg_dot_g.gif);
}

.cap {
	padding: 10px 15px;
	background: url(../images/bg_dot_s.gif);
}

.box_g {
	margin-bottom: 10px;
	padding: 10px 15px;
	background: url(../images/bg_dot_g.gif);
}

.box_s {
	margin-bottom: 10px;
	padding: 10px 15px;
	background: url(../images/bg_dot_s.gif);
}

small {
	font-size: 10px;
}

.pict a {
	color: #3399cc;
	text-decoration: none;
}

.pict a:hover {
	color: #FFF;
	background: none;
}

.pink {
	color: #fc0663;
	padding: 10px 0;
}

.big {
	font-size: 20px;
	padding: 15px 0 10px 0;
}

.profile_160 {
	font-size: 13px;
	line-height: 160%;
	margin: 10px 0;
	padding: 15px;
	background: url(../images/bg_dot_s.gif);
}

.profile_160 h2{
	margin-bottom: 10px;
	padding: 2px 8px;
	font-size: 14px;
	background: #FFF;
}

.profile_160_left {
	width: 135px;
	float: left;
	text-align: left;
}

.profile_160_right {
	width: 360px;
	float: right;
	text-align: left;
}

.profile_160_bottom {
	clear:both;
}


.about_160 {
	line-height: 160%;
	margin: 10px 0;
	padding: 15px;
}

.about_160_left {
	width: 175px;
	float: left;
	text-align: left;
}

.about_160_right {
	width: 490px;
	float: right;
	text-align: left;
}

.sq_140_left {
	font-size: 12px;
	margin-bottom: 15px;
	width: 155px;
	float: left;
	text-align: left;
	line-height: 140%;
}

.sq_140_left img{
	width: 140px;
}

.sq_140_right {
	margin-bottom: 15px;
	width: 300px;
	float: right;
	text-align: left;
}


.postby {
	font-size: 12px;
	line-height: 160%;
	margin: 10px 0;
	padding: 10px;
	background: url(../images/bg_dot_g.gif);
}

.postby img{
	margin-right: 15px;
	text-align: left;
	vertical-align: text-top;
}


.uldb{
	margin-bottom: 15px;
	padding-bottom: 15px;
	background: url(../images/line_dot_blue.gif) bottom repeat-x;
}

.caption{
	font-size: 12px;
	margin-bottom: 15px;
	padding-bottom: 15px;
	background: url(../images/line_dot_blue.gif) bottom repeat-x;
}

.sub_g{
	margin-bottom: 15px;
	padding: 2px 10px;
	background: url(../images/bg_dot_g.gif);
	border-left: solid 10px #999;
	font-weight:bold;
}

.sub_s{
	color: #3399cc;
	margin-bottom: 5px;
	padding: 2px 10px;
	background: url(../images/bg_dot_s.gif);
	border-left: solid 10px #3399cc; 
	font-weight:bold;
}





.tomimoto{
	margin-bottom: 15px;
	padding: 1px 2px 2px 60px;
	background: #e8e9e9 url(/talk/imges/tomimoto_50.jpg) no-repeat;
}

.ya_ko{
	margin-bottom: 15px;
	padding: 1px 2px 2px 60px;
	background: #e8e9e9 url(/talk/imges/ya_ko_50.jpg) no-repeat;
}

.crema{
	margin-bottom: 15px;
	padding: 1px 2px 2px 60px;
	background: #e8e9e9 url(/talk/imges/crema_50.jpg) no-repeat;
}

.puko{
	margin-bottom: 15px;
	padding: 1px 2px 2px 60px;
	background: #e8e9e9 url(/talk/imges/puko_50.jpg) no-repeat;
}

.yumi{
	margin-bottom: 15px;
	padding: 1px 2px 2px 60px;
	background: #e8e9e9 url(/talk/imges/yumi_50.jpg) no-repeat;
}

.matilda{
	margin-bottom: 15px;
	padding: 1px 2px 2px 60px;
	background: #e8e9e9 url(/talk/imges/matilda_50.jpg) no-repeat;
}

.kanetomo{
	margin-bottom: 15px;
	padding: 1px 2px 2px 60px;
	background: #e8e9e9 url(/talk/imges/kanetomo_50.jpg) no-repeat;
}

.kame{
	margin-bottom: 15px;
	padding: 1px 2px 2px 60px;
	background: #e8e9e9 url(/talk/imges/kame_50.jpg) no-repeat;
}

.sorano{
	margin-bottom: 15px;
	padding: 1px 2px 2px 60px;
	background: #e8e9e9 url(/talk/imges/sorano_50.jpg) no-repeat;
}

.parumo{
	margin-bottom: 15px;
	padding: 1px 2px 2px 60px;
	background: #e8e9e9 url(/talk/imges/parumo_50.jpg) no-repeat;
}

.aya{
	margin-bottom: 15px;
	padding: 1px 2px 2px 60px;
	background: #e8e9e9 url(/talk/imges/aya_50.jpg) no-repeat;
}

.mameko{
	margin-bottom: 15px;
	padding: 1px 2px 2px 60px;
	background: #e8e9e9 url(/talk/imges/mameko_50.jpg) no-repeat;
}

p.entrybookmark {
	text-align: right;
	margin: 0 0 10px 0;	
}
html body div#wrapper p.entrybookmark a {
	margin: 0 5px 0 0;	
}
html body div#wrapper p.entrybookmark a:hover {
	background: none;	
}
div#hatena a {
	color: #3399cc;
}	
div#hatena a:hover {
	background: none;
	color: #3399cc;
	text-decoration: underline;
}

div#hatena {
	margin: 0 0 10px 0;
}

div#hatena:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

div#hatena {
    display: inline-block;
}

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


/*-----------------------------------------------
	HOME TOP
-----------------------------------------------*/

#home_top {
	width: 900px;
	clear:both;
}

#home_top a:hover {
	background: none;
}


#home_top_left {
	margin-top: 15px;
	width: 590px;
	height: 400px;
	float: left;
	text-align: left;
	background: url(../images/vb_top.jpg) no-repeat;
}

#home_top_over {
	margin-left: 15px;
	padding: 10px 10px 8px 11px;
	width: 540px;
	height: 125px;
	/*background: url(../images/bg_ht_w.gif);*/
}

#home_top_over p{
	font-size: 13px;
	font-weight: bold;
	padding-left: 45px;
	padding-bottom: 1px;
	overflow: hidden;
}

#home_top_over p.over_column {
	background: url(../images/ic_column.gif) no-repeat;
}

#home_top_over p.over_gmg {
	background: url(../images/ic_gmg.gif) no-repeat;
}

#home_top_over p.over_special {
	background: url(../images/ic_special.gif) no-repeat;
}

#home_top_over p.over_topics {
	background: url(../images/ic_topics.gif) no-repeat;
}

#home_top_over p.over_talk {
	background: url(../images/ic_talk.gif) no-repeat;
}


#home_top_over a {

}

#home_top_over a:hover {
	background: #3399cc;
}

#home_top_right {
	margin-top: 15px;
	width: 300px;
	float: right;
	text-align: left;
}

#ad_300 {
	width: 300px;
	height: 250px;
}

#ad_310 {
	margin-bottom: 10px;
	width: 310px;
}

#squash {
	margin-top: 10px;
	width: 300px;
	height: 140px;
	background: url(../images/home_bg_sq.gif) no-repeat;
	float: right;
	text-align: left;
}

#squash h3{
	color: #FFF;
	margin: 35px 0 0 0;
	padding: 0 15px;
	font-size: 20px;
	font-weight: bold;
}

#squash p{
	color: #FFF;
	padding: 0 15px;
	font-size: 12px;
	text-align: right;
}

#squash a {
	color: #FFF;
	text-decoration: none;
}

#squash a:hover {
	color: #3399cc;
	background: url(../images/bg_dot_b.gif);
}

/*-----------------------------------------------
	HOME MIDDLE
-----------------------------------------------*/

#home_middle {
	width: 725px;
	float: left;
}

#home_middle_left {
	margin-top: 15px;
	width: 310px;
	float: left;
	text-align: left;
}

#home_middle_right {
	margin-top: 15px;
	width: 400px;
	float: right;
	text-align: left;
	background-color: #FFFFFF;
}

.home_box_400 {
	margin-bottom: 10px;
	width: 400px;
}

.home_box_400 p{
	padding: 10px 10px 0 10px;
	line-height: 140%;	
}

.home_box_400 h2{
	margin: 10px 0 0 10px;
	font-size: 14px;
}

.home_box_400 h3{
	height: 24px;
}

.home_box_310 {
	margin-bottom: 10px;
	width: 310px;
}

.home_box_310 h3{
	height: 24px;
}

.home_box_310 li{
	border-bottom: dashed 1px #ccc;
	padding: 6px 10px 6px 25px;
	font-size: 12px;
	line-height: 140%;
	background: url(../images/list_bg.gif) left top no-repeat;
}


/*-----------------------------------------------
	COLUMN LIST
-----------------------------------------------*/

.home_list_c {
	width: 400px;
	text-align: left;
	clear:both;
	background: url(../images/line_dot_blue.gif) bottom repeat-x;
}

.home_list_c_left {
	width: 120px;
	float: left;
}

.home_list_c_left img{
	padding: 10px;
	float: left;
}

.home_list_c_right {
	font-size: 11px;
	line-height: 180%;	
	padding: 10px 0;
	width: 270px;
	float: left;
}

.home_list_c_right h3{
	margin: 0;
	padding: 0;
	font-size: 12px;
}

.home_list_c_right h2{
	margin: 0px 0px 10px 0px;
	font-size: 14px;
}

.home_list_c_right p{
	margin: 5px 0 0 0;
	padding: 0;
}

.home_list_c_bottom {
	clear:both;
}

/*-----------------------------------------------
	TOPICS LIST
-----------------------------------------------*/

.home_list_t {
	width: 310px;
	text-align: left;
	clear:both;
	background: url(../images/line_dot_blue.gif) bottom repeat-x;
}

.home_list_t_left {
	width: 100px;
	float: left;
}

.home_list_t_left img{
	padding: 10px;
	float: left;
}

.home_list_t_right {
	line-height: 130%;	
	padding: 10px 0;
	width: 200px;
	float: left;
}

.home_list_t_right h3{
	margin: 0;
	padding: 0;
	font-size: 12px;
}

.home_list_t_right h2{
	margin: 0px 0px 3px 0px;
	font-size: 14px;
}


/*-----------------------------------------------
	MAIN
-----------------------------------------------*/

.content_main_left {
	width: 180px;
	float: left;
	text-align: left;
}

.content_main_right {
	width: 515px;
	float: right;
	text-align: left;
}

.content_title {
	margin-bottom: 10px;
}

.content_blog_title {
	margin-bottom: 15px;
}


/*-----------------------------------------------
	SPECIAL
-----------------------------------------------*/

.special_left {
	margin-top: 15px;
	width: 460px;
	float: left;
	text-align: left;
}

.special_right {
	margin-top: 15px;
	width: 220px;
	float: right;
	text-align: left;
}


.special_box {
	padding: 10px;
	background: url(../images/bg_dot_g.gif);
	margin-bottom: 15px;
}

.special_right p{
	padding: 10px
}

/*
SIDE BOX
---------------*/

.line_box_180 {
	margin-bottom: 15px;
	width: 176px;
	border: solid 2px #3399cc;
}

.line_box_180 h3{
	background: url(../images/bg_dot_b.gif);
	border-bottom: solid 2px #3399cc;
	padding: 7px;
	font-size: 14px;
}

.line_box_180 p{
	padding: 5px;
	font-size: 12px;
	line-height: 140%;	
}

.line_box_180_g {
	margin-bottom: 15px;
	width: 176px;
	border: solid 2px #ccc;
}

.line_box_180_g h3{
	background: url(../images/bg_dot_g.gif);
	border-bottom: solid 2px #ccc;
	padding: 3px 8px;
	font-size: 12px;
}

.line_box_180_g p{
	padding: 5px 10px;
	font-size: 12px;
	line-height: 140%;	
}

.line_box_180_g img{
	background: url(../images/bg_dot_g.gif);
	border-bottom: solid 2px #ccc;
	padding: 8px;
}

.line_box_180_g li{
	border-bottom: dashed 1px #ccc;
	padding: 5px 10px;
	font-size: 12px;
	line-height: 140%;	
}


/*
ENTRY
---------------*/

.entry {
	margin-bottom: 15px;
	padding-bottom: 15px;
	width: 500px;
}

.entry h1{
	margin-bottom: 15px;
	padding: 5px 0;
	font-size: 20px;
	border-bottom: solid 2px #3399cc;
	color:#3399cc;
}

.entry h4{
	margin-bottom: 15px;
	padding: 0 10px 15px 10px;
	background: url(../images/line_dot_blue.gif) bottom repeat-x;
	font-size: 12px;
}

/*
ENTRY
---------------*/

.topics {
	margin-bottom: 15px;
	margin-left: 15px;
	padding-bottom: 15px;
	width: 500px;
}

.topics h1{
	margin-bottom: 15px;
	padding: 5px 0;
	font-size: 20px;
	border-bottom: solid 2px #3399cc;
	color:#3399cc;
}

.topics h4{
	margin-bottom: 15px;
	padding: 0 10px 15px 10px;
	background: url(../images/line_dot_blue.gif) bottom repeat-x;
	font-size: 12px;
}


/*
ENTRY LIST
---------------*/

.entry_2c {
	margin-bottom: 15px;
	margin-left: 10px;
	margin-right: 05px;
	padding: 10px;
	width: 320px;
	float: left;
	background: url(../images/bg_dot_g.gif);
}

.entry_2c h2{
	padding: 3px 0;
	font-size: 14px;
	color:#3399cc;
}

/*
ENTRY 1C
---------------*/

.entry_1c {
	margin-bottom: 15px;
	margin-left: 10px;
	padding-bottom: 15px;
	width: 700px;
}

.entry_1c h1{
	margin-bottom: 15px;
	padding: 5px 0;
	font-size: 20px;
	border-bottom: solid 2px #3399cc;
	color:#3399cc;
}

.entry_1c h4{
	margin-bottom: 15px;
	padding: 0 10px 15px 10px;
	background: url(../images/line_dot_blue.gif) bottom repeat-x;
	font-size: 12px;
}

.entry_bottom {
	clear:both;
	text-align: center;
}


/*-----------------------------------------------
	LIST
-----------------------------------------------*/

.content_list_left {
	width: 525px;
	float: left;
}

.content_list_right {
	width: 180px;
	float: right;
	text-align: left;
}

.list {
	margin-bottom: 10px;
	width: 525px;
	text-align: left;
	border: solid 2px #3399cc;
}

.list_left {
	width: 210px;
	float: left;
}

.list_left img{
	padding: 15px 15px 10px 15px;
}

.list_right {
	width: 310px;
	float: left;
}

.list_right h2{
	color: #3399cc;
	padding: 15px 10px 0 0;
	font-size: 16px;
}

.list_right p{
	padding: 6px 10px 0 0;
	font-size: 14px;
	line-height: 150%;	
}


.list_bottom {
	clear:both;
}

.list_bottom p{
	padding: 5px 15px;
	background: url(../images/line_dot_blue.gif) top repeat-x;
	font-size: 12px;
}




#list_new {
	margin: 20px 0;
	padding: 10px;
	width: 480px;
	background: url(../images/bg_dot_g.gif);
}

#list_new p{
	font-size: 13px;
	padding-left: 45px;
	padding-bottom: 1px;
	background: url(../images/ic_new.gif) no-repeat;
	overflow: hidden;
}

#list_new a {
	background: #FFF;
}

#list_new a:hover {
	background: #3399cc;
}



/************ main_inquiry start ************/
body#frm table {
	width:690px;	
}
body#frm table th {
	padding: 5px 0px 5px 0px;
	font-weight: bold;
	width: 250px;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}
body#frm table th img {
	vertical-align:middle;
	margin:0 10px 0 0;
}
body#frm table td {
	padding: 5px 0px 5px 0px;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}


body#frm table tr {
	background: url(../images/line_dot_gr.gif) repeat-x left bottom;
}

body#frm table .cl{
	color: #e87ea8;
}

body#frm table .inp_s {
	width: 40px;
}

body#frm table .inp_m {
	width: 150px;
}

body#frm table .inp_l {
	width: 400px;
}

body#frm table .inp_txt {
	width: 400px;
	height: 180px;
}

body#frm table .form_name input {
	margin: 0 15px 0 0;
}

body#frm table .form_name span {
	margin: 0 5px 0 0;
}

body#frm table .form_tel span {
	margin: 0 0 0 5px;
	font-size: 10px;
}

body#frm table .form_birth span {
	margin: 0 5px;
}

body#frm .inq_box {
	margin: 15px auto 0 auto;
	width: 400px;
	padding: 15px;
	border: 1px solid #cccccc;
}

body#frm .error_box {
	color: #ff0000;
}

body#frm th.request_addr {
	background:url(../images/line_dot_gr.gif) repeat-x #FEFCEE left bottom;
	padding:5px 0px 5px 10px;
	margin: 15px 0px 0px 0px;
}

body#frm table .form_zip span {
	padding: 0 0 0 20px;
}

body#frm table .form_age span {
	padding: 0 0 0 5px;
}

body#frm table .form_sex span {
	padding: 0 30px 0 5px;
}

body#frm div.btn {
	margin:20px 0;
	font-size:100%;
	text-align:center;
}

/************ main_inquiry end ************/
#wrapper #content #content_in #content_main .content_list_left .topics img {
}
#wrapper #content #content_in #content_main .content_list_left .topics img {
	text-align: center;
}
#default #wrapper #content #content_in #content_main .content_list_left .topics img {
	margin-left: 0px;
}

.style1 {font-size: 11px}


.article {
border:1px solid #444444;
font-size:11px;
height:250px;
margin:0 auto;
overflow:scroll;
padding:0 5px;
width:650px;
}


.entry_1c ul li{
	font-size: 14px;
	line-height: 120%;
	margin-left: 15px;
	padding: 2px 8px;
}

.entry_1c ul li ul li {
	font-size: 12px;
	line-height: 120%;
	margin-left: 15px;
}

