


/*==========================  all  =======================*/

img{
border:none;
}



/*========================= clear fix ======================*/
.clearfix:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
.clearfix{
display:inline-table;
zoom:1;
}

/*MacIE begin \*/
* html .clearfix{
height:1%;
}
.clearfix{
display:block;
}
/*MacIE end*/



/*=================================================== body ================================*/
body{
background:url(/image/custom/new/body_bg.jpg) center top repeat-y #EFEFEF;
font-family:"Lucida Grande","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"ＭＳ Ｐゴシック",Verdana,Arial,sans-serif;
color:#558EA9;
font-size:12px;
text-align:center;
margin:0 auto;
padding:0;
/*line-height:1.5;*/
}


/*=================================================== Layout ================================*/


#white_base{
background-color:#FFFFFF;
width:1034px;
margin:0 auto;
padding:0;
border:none;
border-left:solid 1px #CCCCCC;
border-right:solid 1px #CCCCCC;
}


#wrap_inner{
width:1000px;
margin:0 auto;
margin-top:0;
padding:0;
}




#header{
width:1000px;
height:156px;
background:url(/image/custom/new/h_header_bg.jpg) left top repeat-x;
}



#all_cont{
width:1000px;
text-align:center;
background:url(/image/custom/new/c_contents_bg.jpg) left top repeat-y;
}


#left_navi{
margin:0;
padding:0;
width:240px;
float:left;
background-color:#E4E3E1;
}


#right_cont{
margin:0;
padding:0;
width:750px;
float:right;
margin-bottom:45px;
}




#footer{
width:1000px;
margin:0 auto;
}




/*=================================================== header ================================*/


#head_input{
width:200px;
}



#head_img{
background:url(/image/custom/new/h_headimgbar_bg.jpg) left top no-repeat;
width:1000px;
height:124px;
position:relative;
}

#header .head_word{
font-size:13px;
color:#6699B1;
text-align:left;
line-height:1.2;
height:35px;
margin:0;
padding-top:15px;
padding-left:20px;
float:none;
}



#site_id{
margin:0;
padding:0;
position:absolute;
left:35px;
top:38px;
}

#head_right_box{
width:400px;
float:right;
padding-right:30px;
}



#head_right_box ul a:link,
#head_right_box ul a:visited{
font-weight:normal;
color:#416A7E;
text-decoration:none;
}


#head_right_box ul a:hover,
#head_right_box ul a:active{
font-weight:normal;
color:#416A7E;
text-decoration:underline;
}


#head_right_box ul{
margin:0;
padding:0;
float:right;
padding-bottom:10px;
width:400px;
text-align:right;
list-style-type:none;
}


#head_right_box ul li{
margin:0;
padding:0;
text-align:right;
display:inline;
padding-left:15px;
}


#header form{
float:right;
/*margin-top:10px;
margin-right:42px;
_margin-right:21px;*/
}

#head_keyword_box{
font-size:13px;
width:200px;
height:16px;
_height:20px;
}

#head_type_img{
vertical-align:middle;
_margin-top:-8px;
}



/*============================= left_navi ================================*/


#left_navi p{
margin:0;
padding:0;
}

#left_navi ul{
margin:0;
padding:0;
list-style-type:none;
}



#left_navi_inner{
margin:0;
padding:0;
width:225px;
float:right;
}



#left_navi a:link,
#left_navi a:visited{
font-weight:normal;
color:#999999;
text-decoration:underline;
font-weight:bold;
}


#left_navi a:hover,
#left_navi a:active{
font-weight:normal;
color:#999999;
text-decoration:none;
font-weight:bold;
}


/*======================== comlog_menu ===================================*/

#comlog_menu{
padding:0;
margin:0;
}


#comlog_menu_title{
width:225px;
height:54px;
overflow:hidden;
background:url(/image/custom/new/cleft_comlog_menu.jpg) left top no-repeat;
border-bottom:solid 1px #6699B1;
border-right:solid 1px #6699B1;
}

#comlog_menu_title span{
display:none;
}




#comlog_menu a{
display:block;
width:225px;
height:48px;
_height:49px;
overflow:hidden;
border:none;
border-bottom:solid 1px #E4E3E1;
border-right:solid 1px #E4E3E1;
}

#comlog_menu ul{
margin:0;
padding:0;
}



#comlog_menu ul li{
margin:0;
padding:0;
float:left;
}


#comlog_menu ul li a span{
display:none;
margin-top:48px;
}


#comlog_menu a.comlog_menu_toppage{
background:url(/image/custom/new/cleft_comlog_menu1.jpg) left top no-repeat;
_width:226px;
}
#comlog_menu a.comlog_menu_toppage:hover,
#comlog_menu a.comlog_menu_toppage:active{
background-position:bottom;
}



#comlog_menu a.comlog_menu_new{
background:url(/image/custom/new/cleft_comlog_menu2.jpg) left top no-repeat;
_width:226px;
}
#comlog_menu a.comlog_menu_new:hover,
#comlog_menu a.comlog_menu_new:active{
background-position:bottom;
}



#comlog_menu a.comlog_menu_patona{
background:url(/image/custom/new/cleft_comlog_menu3.jpg) left top no-repeat;
_width:226px;
}
#comlog_menu a.comlog_menu_patona:hover,
#comlog_menu a.comlog_menu_patona:active{
background-position:bottom;
}



#comlog_menu a.comlog_menu_sapoto{
background:url(/image/custom/new/cleft_comlog_menu4.jpg) left top no-repeat;
_width:226px;
}
#comlog_menu a.comlog_menu_sapoto:hover,
#comlog_menu a.comlog_menu_sapoto:active{
background-position:bottom;
}



#comlog_menu a.comlog_menu_omosikomi{
background:url(/image/custom/new/cleft_comlog_menu5.jpg) left top no-repeat;
_width:226px;
}
#comlog_menu a.comlog_menu_omosikomi:hover,
#comlog_menu a.comlog_menu_omosikomi:active{
background-position:bottom;
}



#comlog_menu a.comlog_menu_otoiawase{
background:url(/image/custom/new/cleft_comlog_menu6.jpg) left top no-repeat;
_width:226px;
}
#comlog_menu a.comlog_menu_otoiawase:hover,
#comlog_menu a.comlog_menu_otoiawase:active{
background-position:bottom;
}



#comlog_menu a.comlog_menu_toppage{
background:url(/image/custom/new/cleft_comlog_menu1.jpg) left top no-repeat;
_width:226px;
}
#comlog_menu a.comlog_menu_toppage:hover,
#comlog_menu a.comlog_menu_toppage:active{
background-position:bottom;
}



/*=================================================*/

#semina_banner_area{
margin-top:15px;
}





/*==================== #open_menu #office_menu #regional_menu ======================*/
#open_menu{
margin-top:15px;
}

#office_menu{
margin-top:15px;
}

#regional_menu{
margin-top:15px;
margin-bottom:20px;
}




#open_menu_title{
width:225px;
height:59px;
overflow:hidden;
background:url(/image/custom/new/cleft_open_titile.jpg) left top no-repeat;
border-bottom:solid 1px #CECDCC;
border-right:solid 1px #CECDCC;
}

#open_menu_title span{
display:none;
}



#left_navi a.open_office_regional_list{
line-height:3;
font-size:12px;
text-align:left;
display:block;
width:225px;
padding-top:5px;
}

#left_navi span.menu_text{
padding-left:45px;
}


#left_navi a.open_office_regional_list:link,
#left_navi a.open_office_regional_list:visited{
background:url(/image/custom/new/cleft_list_markbg1.jpg) left top no-repeat;
color:#6699B1;
background-color:#FFFFFF;
text-decoration:none;
font-weight:bold;
border-bottom:solid 1px #E4E3E1;
border-right:solid 1px #E4E3E1;
}


#left_navi a.open_office_regional_list:hover,
#left_navi a.open_office_regional_list:active{
background:url(/image/custom/new/cleft_list_markbg2.jpg) left top no-repeat;
background-color:#6699B1;
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
border-bottom:solid 1px #E4E3E1;
border-right:solid 1px #E4E3E1;
}





/*==================== #office_menu ======================*/

#office_menu_title{
width:225px;
height:59px;
overflow:hidden;
background:url(/image/custom/new/cleft_office_titile.jpg) left top no-repeat;
}


#office_menu_title span{
display:none;
}



/*==================== #regional_menu ======================*/

#regional_menu_title{
width:225px;
height:59px;
overflow:hidden;
background:url(/image/custom/new/cleft_regional_titile.jpg) left top no-repeat;
}


#regional_menu_title span{
display:none;
}
/*======================================================*/
#left_navi p.left_banner_img{
margin:0;
padding:0;
margin-top:7px;
}


#left_navi .rss{
width:192px;
height:32px;
color:#999999;
line-height:1.2;
background:url(/image/custom/new/cleft_banner_rss.jpg) left top no-repeat #FFFFFF;
border:1px solid #B7B7B7;
padding:0;
margin:5px auto;
}


#left_navi .rss p{
margin-top:10px;
margin-left:10px;
}



#left_navi .rss span{
font-size:10px;
}




/*============================= right_cont ================================*/


#banner_area{
margin:0;
padding:0;
_width:750px;
width:742px;
height:107px;
border:solid 4px #E0E9EF;
margin-top:10px;
}

#banner_area_inner{
margin:0;
padding:0;
margin-top:5px;
margin-left:5px;
margin-right:5px;
_margin:5px 0px;
width:732px;
_width:740px;
height:97px;
}

#demobanner_1 span,
#demobanner_2 span{
display:none;
}

a#demobanner_1{
_margin:0px 0px 0px 3px;
}

a#demobanner_1:link,
a#demobanner_1:visited{
float:left;
display:block;
width:536px;
height:94px;
background:url(/image/custom/new/cright_banner_treetry.jpg) left top no-repeat;
}

a#demobanner_1:hover,
a#demobanner_1:active{
float:left;
display:block;
width:536px;
height:94px;
background:url(/image/custom/new/cright_banner_treetry_o.jpg) left top no-repeat;
}

a#demobanner_2{
_margin:0px 3px 0px 0px;
}

a#demobanner_2:link,
a#demobanner_2:visited{
float:right;
display:block;
width:188px;
height:94px;
background:url(/image/custom/new/cright_banner_demo.jpg) left top no-repeat;
}

a#demobanner_2:hover,
a#demobanner_2:active{
float:right;
display:block;
width:188px;
height:94px;
background:url(/image/custom/new/cright_banner_demo_o.jpg) left top no-repeat;
}

/*======================================*/


#right_cont .titile_blue{
height:40px;
font-size:17px;
font-weight:bold;
color:#175F82;
}



#small_h2_wrap{
width:750px;
margin-top:15px;
}



#small_h2_wrap_inner{
/*width:371px;*/
width:361px;
text-align:left;
font-size:11px;
line-height:1.3;
color:#175F82;
}

#small_h2_wrap_inner_blog{
	width:720px;
	text-align:left;
	font-size:12px;
	line-height:1.3;
	color:#175F82;
	margin-left:30px;
}







/*==================================*/
#sintyaku{
position:relative;
}



#sintyaku h2{
margin:0;
padding:0;
text-align:left;
padding-top:9px;
height:33px;
/*height:40px;*/
padding-left:25px;
width:346px;
_width:371px;
background:url(/image/custom/new/cright_s_titlebar.jpg) left top no-repeat;
}

#sintyaku p.ichiran_box{
margin:0;
padding:0;
font-size:11px;
margin-left:20px;
background:url(/image/custom/new/cright_listmark_bg.jpg) left top no-repeat;
position:absolute;
left:265px;
top:14px;
}

#sintyaku .ichiranwomiru{
margin-left:15px;
}


#sintyaku{
float:left;
}

#sintyaku a:link,
#sintyaku a:visited{
font-weight:normal;
color:#175F82;
text-decoration:none;
}


#sintyaku a:hover,
#sintyaku a:active{
font-weight:normal;
color:#175F82;
text-decoration:underline;
}



#sintyaku dl,#sintyaku dt,#sintyaku dd{
margin:0;
padding:0;
}

#sintyaku dl{
margin-top:10px;
background:url(/image/custom/new/cright_listmark_bg.jpg) left top no-repeat;
padding-left:20px;
}


#sintyaku dl span{
margin-right:12px;
}


#sintyaku dl dd{
height:15px;
margin-bottom:18px;
overflow:hidden;
}



/*=====================================*/
#semina{
position:relative;
}



#semina h2{
position:relative;
margin:0;
padding:0;
text-align:left;
height:40px;
width:371px;
background:url(/image/custom/new/cright_s_titlebar.jpg) left top no-repeat;
}


#semina h2.seminar_blog {
width:750px;
background:url(/image/custom/new/cright_b_titlebar.jpg) left top no-repeat;
padding-top:8px;
_padding-top:15px;
}

#semina .ichiran_box{
margin:0;
padding:0;
margin-left:20px;
background:url(/image/custom/new/cright_listmark2_bg.jpg) left top no-repeat;
position:absolute;
left:265px;
top:14px;
}

#semina .ichiran_box_blog {
	left:627px;
}

#semina .ichiranwomiru{
margin-left:15px;
}

#semina .ichiranwomiru_blog{
	font-size:11px;
}


.seminar_blog_word {
	text-align:right;
	margin-top:5px;
}

.seminar_blog_word a:link, .seminar_blog_word a:visited {
	color:#457203;
	font-weight:normal;
	text-decoration:none;
}

.seminar_blog_word a:hover, .seminar_blog_word a:active {
	color:#457203;
	font-weight:normal;
	text-decoration:underline;
}



#semina{
color:#457203;
float:right;
}


#semina a:link,
#semina a:visited{
font-weight:normal;
color:#457203;
text-decoration:none;
}


#semina a:hover,
#semina a:active{
font-weight:normal;
color:#457203;
text-decoration:underline;
}








#semina ul{
margin:0;
padding:0;
list-style-type:none;
}




#semina li{
background:url(/image/custom/new/cright_listmark2_bg.jpg) left top no-repeat;
margin-top:13px;
padding-left:20px;
height:15px;
overflow:hidden;
}



#semina .ookurisuru{
font-size:11px;
line-height:1.4;
position:absolute;
left:20px;
top:5px;
}

#semina .jouho_semina{
font-size:16px;
line-height:1;
position:absolute;
left:20px;
top:20px;
}



/*==================================*/
#support{
position:relative;
}



#support h2{
margin:0;
padding:0;
text-align:left;
padding-top:9px;
height:33px;
_height:40px;
padding-left:25px;
width:725px;
_width:750px;
background:url(/image/custom/new/cright_b_titlebar.jpg) left top no-repeat;
}

#support p.ichiran_box{
margin:0;
padding:0;
font-size:11px;
margin-left:20px;
background:url(/image/custom/new/cright_listmark_bg.jpg) left top no-repeat;
position:absolute;
left:627px;
top:14px;
}

#support .ichiranwomiru{
margin-left:15px;
}


#support a:link,
#support a:visited{
font-weight:normal;
color:#175F82;
text-decoration:none;
}


#support a:hover,
#support a:active{
font-weight:normal;
color:#175F82;
text-decoration:underline;
}



#support dl,#support dt,#support dd{
margin:0;
padding:0;
}

#support dl{
margin-top:10px;
background:url(/image/custom/new/cright_listmark_bg.jpg) left top no-repeat;
padding-left:20px;
}


#support dl span{
margin-right:12px;
}


#support dl dd{
height:15px;
margin-bottom:18px;
overflow:hidden;
}



/*=====================================*/

#dounyujirei h2{
margin:0;
padding:0;
text-align:left;
padding-top:9px;
height:33px;
_height:40px;
padding-left:25px;
width:725px;
_width:750px;
background:url(/image/custom/new/cright_b_titlebar.jpg) left top no-repeat;
}




#dounyujirei{
margin-top:25px;
position:relative;
}


#dounyujirei .dounyujirei_ichiran_box{
padding:0;
margin:0;
position:absolute;
top:12px;
left:648px;
background:url(/image/custom/new/cright_listmark_bg.jpg) left top no-repeat;
}


#dounyujirei .dounyujirei_ichiran_box span{
padding-left:15px;
}


#dounyujirei .dounyujirei_ichiran_box a:link,
#dounyujirei .dounyujirei_ichiran_box a:visited{
font-weight:normal;
color:#1A3479;
text-decoration:none;
}


#dounyujirei .dounyujirei_ichiran_box a:hover,
#dounyujirei .dounyujirei_ichiran_box a:active{
font-weight:normal;
color:#1A3479;
text-decoration:underline;
}

#B0B0B0


#dounyujirei img{
margin:0;
padding:0;
border:solid 1px #E6E6E6;
}

#dounyujirei a:link,
#dounyujirei a:visited{
font-weight:normal;
color:#B0B0B0;
text-decoration:underline;
}


#dounyujirei a:hover,
#dounyujirei a:active{
font-weight:normal;
color:#B0B0B0;
text-decoration:none;
}




#dounyujirei p{
margin:0;
padding:0;
width:230px;
text-align:left;
font-size:11px;
margin-top:3px;
}


#dounyujirei_inner{
margin-top:17px;
}

#dounyujirei_inner .dounyujirei_box{
width:230px;
float:left;
}

#dounyujirei_inner .mrg_right25{
margin-right:25px;
}


#dounyujirei_inner .dounyujirei_mini_box{
width:750px;
margin-bottom:15px;
}

.dounyujirei_pgenre {
	text-align:center;
}

/*==================================*/

#dounyu_search{
margin-top:35px;
font-size:13px;
color:#175F82;
line-height:1.5;
text-align:left;
}

#dounyu_search h2{
margin:0;
padding:0;
text-align:left;
padding-top:7px;
height:33px;
_height:40px;
padding-left:25px;
width:725px;
_width:750px;
background:url(/image/custom/new/cright_b_titlebar2.jpg) left top no-repeat;
}



#dounyu_search_bg{
margin:0;
padding:0;
margin-top:10px;
width:750px;
height:271px;
background:url(/image/custom/new/cright_jirei_bg.jpg) left top no-repeat;
}

#dounyu_search_inner{
width:643px;
height:271px;
margin:0px;
margin-left:40px;
margin-right:67px;
}

#dounyu_search_radiobtn{
padding-top:20px;
}

#dounyu_search_radiobtn .dounyu_search_input{
margin-right:10px;
}




#dounyu_search_radiobtn span{
margin-right:15px;
font-size:13px;
}



#dounyu_search_selectbox{
float:left;
margin:0;
padding:0;
margin-top:35px;
}



#dounyu_search_selectbox .dounyu_search_option{
width:205px;
font-size:13px;
color:#175F82;
}




#dounyu_search_selectbox div{
width:380px;
margin:0;
padding:0;
margin-bottom:10px;
}


#dounyu_search_selectbox .dounyu_search_p_left{
margin:0;
padding:0;
float:left;
width:160px;
}

#dounyu_search_selectbox .dounyu_search_p_right{
margin:0;
padding:0;
float:right;
width:210px;
}



#dounyu_search_kensakubtn{
margin:0;
padding:0;
float:right;
margin-top:145px;
}

/*============================= footer ================================*/



#footer ul{
list-style-type:none;
margin:0;
padding:0;
}




#page_top_area{
height:50px;
width:1000px;
background:url(/image/custom/new/f_page_top_bg.jpg) left top repeat-x;
text-align:right;
font-size:12px;
}

#page_top_area p{
margin:0;
padding:0;
}




#page_top_area a:link,
#page_top_area a:visited{
color:#6699B1;
text-decoration:none;
font-weight:bold;
}


#page_top_area a:hover,
#page_top_area a:active{
color:#6699B1;
text-decoration:underline;
font-weight:bold;
}



#footer_link_1{
width:1000px;
_width:990px;
background:url(/image/custom/new/f_footer_bg.jpg) left top repeat-y;
padding-left:10px;
}




#footer_link_1 a:link,
#footer_link_2 a:link,
#footer_link_1 a:visited,
#footer_link_2 a:visited{
font-weight:normal;
color:#558EA9;
text-decoration:none;
}


#footer_link_1 a:hover,
#footer_link_2 a:hover,
#footer_link_1 a:active,
#footer_link_2 a:active{
font-weight:normal;
color:#558EA9;
text-decoration:underline;
}




#footer_link_1 ul{
margin:0;
padding:0;
list-style-type:none;
}



#footer_link_1 li{
margin:0;
padding:0;
margin-bottom:5px;
}

#footer_link_1 p{
margin:0;
padding:0;
margin-bottom:5px;
}




#footer_linkbox_1,
#footer_linkbox_2,
#footer_linkbox_3,
#footer_linkbox_4{
float:left;
width:200px;
height:160px;
text-align:left;
margin-bottom:20px;
margin-top:20px;
padding-left:20px;
}


#footer_linkbox_1,
#footer_linkbox_2,
#footer_linkbox_3{
border:none;
border-right:solid 1px #BAD1DC;
}



#footer_link_2{
text-align:left;
margin:10px auto;
color:#558EA9;
}

#footer_link_2 ul{
margin:0;
padding:0;
list-style-type:none;
}



#footer_link_2 ul li{
display:inline;
padding-right:15px;
}



#footer_link_2 span{
margin-left:15px;
}



#address_box a:link,
#address_box a:visited{
font-weight:normal;
color:#558EA9;
text-decoration:underline;
}


#address_box a:hover,
#address_box a:active{
font-weight:normal;
color:#558EA9;
text-decoration:none;
}



#address_box{
text-align:left;
font-size:10px;
margin:10px auto;
color:#558EA9;
}

#fukuoka{
float:left;
margin-right:30px;
font-style:normal;
}

#tokyo{
font-style:normal;
}


#Copyright{
font-style:normal;
border:none;
border-top:solid 1px #6398B0;
font-size:12px;
line-height:4;
color:#558EA9;
}

#contents .section .search_even {
	background-color:#F1F6FA;
	color:#000000;
	margin:0;
}

#contents #listup table {
	border-collapse:collapse;
	empty-cells:show;
	margin:0.2em auto;
	text-align:left;
	width:730px;
}

#contents #listup th.search_even {
	background-color:#F1F6FA;
}

#contents #listup th {
	background-color:#FFFFFF;
	border-bottom:medium none;
	font-size:12px;
	margin:auto;
	padding-top:5px;
	text-align:center;
	vertical-align:top;
	width:140px;
}

#list-com {
	border-top:2px dotted #999999;
	font-size:10px;
	margin:auto auto 15px;
	text-align:right;
	width:725px;
}

#contents .item_head_category {
	padding-left:5px;
	text-align:left;
}

.image-unit {
	background-color:#FFFFFF;
	border:1px solid #CCCCCC;
	height:156px;
	margin:20px 14px 30px;
	padding-bottom:3px;
	padding-top:7px;
	text-align:center;
	width:240px;
}

#image-unit2 {
	height:150px;
	margin:auto;
	overflow:hidden;
	position:relative;
	text-align:center;
	width:230px;
}



/*===============================kiji_page_3===================================*/
#right_cont .kiji_page{
	text-align:left;
}

#right_cont .kiji_head_image{
	margin:0;
	padding:0;
}

#right_cont .kiji_page_white{
	background-color:#FFFFFF;
	font-size:14px;
	width:730px;
	margin:10px;
	line-height:1.4;
}

h1#kiji_page_open{
	font-size:16px;
	width:685px;
	_width:750px;
	height:41px;
	_height:61px;
	margin:0;
	margin-top:7px;
	padding:12px 0px 0px 65px;
	background:url(/image/custom/new/kiji_image_open_titilebg.jpg) left top no-repeat;
}

#kiji_page_open .title_category{
	float:left;
	font-size:10px;
	line-height:1.9;
	color:#777777;
}

#kiji_page_open .title_main{
	/*float:left;*/
	/*width:410px;*/
	font-size:16px;
	margin-right:10px;
	/*margin-left:10px;*/
	line-height:1.2;
}

h1#kiji_page_office{
	font-size:16px;
	width:685px;
	_width:750px;
	height:41px;
	_height:61px;
	margin:0;
	margin-top:7px;
	padding:12px 0px 0px 65px;
	background:url(/image/custom/new/kiji_image_office_titilebg.jpg) left top no-repeat;
}

#kiji_page_office .title_category{
	/*float:left;*/
	font-size:10px;
	line-height:1.9;
	color:#777777;
}

#kiji_page_office .title_main{
	/*float:left;*/
	/*width:410px;*/
	font-size:16px;
	margin-right:10px;
	/*margin-left:10px;*/
	line-height:1.2;
}

h1#kiji_page_portal{
	font-size:16px;
	width:685px;
	_width:750px;
	height:41px;
	_height:61px;
	margin:0;
	margin-top:7px;
	padding:12px 0px 0px 65px;
	background:url(/image/custom/new/kiji_image_portal_titilebg.jpg) left top no-repeat;
}

#kiji_page_portal .title_category{
	/*float:left;*/
	font-size:10px;
	line-height:1.9;
	color:#777777;
}

#kiji_page_portal .title_main{
	/*float:left;*/
	/*width:300px;
	width:410px;*/
	font-size:16px;
	margin-right:10px;
	/*margin-left:10px;*/
	line-height:1.2;
}

h1#kiji_page_seminar{
	font-size:16px;
	width:685px;
	_width:750px;
	height:63px;
	_height:73px;
	margin:0;
	margin-top:7px;
	padding:12px 0px 0px 65px;
	background:url(/image/custom/new/kiji_image_seminar_titilebg.jpg) left top no-repeat;
}

#kiji_page_seminar .title_category{
	font-size:10px;
	line-height:1.9;
	color:#777777;
}

#kiji_page_seminar .title_main{
	font-size:16px;
	margin-right:10px;
	line-height:1.2;
}

#item_tag {
	margin: 5px 0px;
	padding-left:5px;
}

#item_tag .tag li.portaltag,
#item_tag .tag li.blogtag {
	font-size:12px;
}

.feedbackUtils,
.entry_navi {
	text-align:left;
}


/*====================== dounyu15_open.html =========================*/

/*kennsaku area*/

#right_cont .kiji_page_white2{
	background-color:#FFFFFF;
	font-size:14px;
	width:750px;
	margin:0px;
	padding:0px;
	line-height:1.4;
}

#dounyu_open_search{
	margin-top:10px;
	font-size:13px;
	color:#175F82;
	line-height:1.5;
	text-align:left;
}

#dounyu_open_search_selectbox{
	float:left;
	margin:0;
	padding:0;
	margin-top:65px;
}

#dounyu_open_search_selectbox .dounyu_search_option{
	width:205px;
	font-size:13px;
	color:#175F82;
}

#dounyu_open_search_selectbox div{
	width:380px;
	margin:0;
	padding:0;
	margin-bottom:10px;
}

#dounyu_open_search_selectbox .dounyu_search_p_left{
	margin:0;
	padding:0;
	float:left;
	width:160px;
}

#dounyu_open_search_selectbox .dounyu_search_p_right{
	margin:0;
	padding:0;
	float:right;
	width:210px;
}

#douny_open_search_inner .dounyu_open_search_selectbox_pgenre {
	margin-top:10px;
}

#dounyu_open_search_kensakubtn{
	margin:0;
	padding:0;
	float:right;
	margin-top:175px;
}

#douny_open_search_inner .dounyu_open_search_kensakubtn_pgenre {
	margin-top:120px;
}


/*kennsaku area*/

#dounyu_open_search_bg{
	margin:0;
	padding:0;
	margin-top:10px;
	width:750px;
	height:230px;
	background:url(/image/custom/new/cright_open_jirei_bg.jpg) left top no-repeat;
}

#dounyu_open_search .dounyu_open_search_bg_pgenre{
	height:180px;
}

#douny_open_search_inner{
	width:643px;
	height:230px;
	margin:0px;
	margin-left:40px;
	margin-right:67px;
}

#dounyu_open_search .douny_open_search_inner_pgenre{
	height:180px;
}

/*============sintyaku_text==============*/

#dounyu_open_sintyaku{
	font-size:12px;
	color:#175F82;
	width:750px;
	margin-top:30px;
	background-color:#ECF2F5;
	padding:10px 0 20px 0;
}

#dounyu_open_sintyaku_inner a:link,
#dounyu_open_sintyaku_inner a:visited{
	font-weight:normal;
	color:#175F82;
	text-decoration:none;
}

#dounyu_open_sintyaku_inner a:hover,
#dounyu_open_sintyaku_inner a:active{
	font-weight:normal;
	color:#175F82;
	text-decoration:underline;
}

#dounyu_open_sintyaku dl,
#dounyu_open_sintyaku dt,
#dounyu_open_sintyaku dd{
	margin:0;
	padding:0;
}

#dounyu_open_sintyaku dl{
	margin-top:10px;
	padding-left:20px;
	width:730px;
	/*width:750px;*/
}

#dounyu_open_sintyaku dl span{
	margin-right:12px;
}

#dounyu_open_sintyaku dl dt{
	float:left;
	display:block;
	width:205px;
}

#dounyu_open_sintyaku dl dd{
	float:left;
	width:500px;
	height:18px;
	display:block;
	overflow:hidden;
}

#pager_open{
	margin:0;
	margin-top:5px;
	padding:0;
	text-align:right;
	font-size:12px;
	/*background-color:#ECF2F5;*/
	width:750px;
	color:#175F82;
}

#pager_open a:link,
#pager_open a:visited{
	font-weight:bold;
	color:#175F82;
	text-decoration:underline;
}

#pager_open a:hover,
#pager_open a:active{
	font-weight:bold;
	color:#175F82;
	text-decoration:none;
}

/*=======form area========*/

#form_area_white{
	width:700px;
	margin:0 15px;
/*	margin-top:20px;*/
	font-size:13px;
	color:#444444;
	line-height:1.5;
}

#form_area_white .text_center{
	text-align:center;
}

#form_area_white p{
	padding:0;
	margin:0;
	margin-top:10px;
}

#form_area_white .red_color{
	color:#FF0000;
	font-size:13px;
}

#form_area{
	background-color:#F6F6F6;
	border:solid 1px #C3D1E2;
	width:660px;
	padding:0px 20px 20px 20px;
	text-align:center;
}

#form_area_inner{
	color:#558EA9;
	font-size:14px;
	margin-top:5px;
}

#form_area_inner p{
	margin-top:10px;
	text-align:left;
}

#form_area_inner .koumoku_box{
	padding:0;
	margin:0;
	margin-bottom:4px;
	margin-left:12px;
	text-align:left;
}

#form_area_inner .koumoku_box_word {
	color:#000000;
}
 
#form_area_inner .small_coment{
	margin:0;
	padding:0;
	margin-left:20px;
	font-size:11px;
}

#form_area_inner .botan{
	text-align:center;
}

#form_area_inner table th{
	text-align:left;
	width:170px;
	font-size:12px;
	padding:5px;
	background-color:#EFEFEF;
}

#form_area_inner table td{
	text-align:left;
	background-color:#ffffff;
	font-size:12px;
	padding:5px;
	width:460px;
}

#form_area_inner .sub_block {
	margin-top:5px;
}

#form_area_inner .inquiry_word {
	text-align:center;
}

#sub_head_image{
	font-size:30px;
	width:680px;
	_width:750px;
	height:64px;
	_height:91px;
	margin:0;
	padding:27px 0px 0px 70px;
	background:url(/image/custom/new/page_banner_bace.jpg) left top no-repeat;
	color:#ffffff;
}

#sub_head_image2{
	margin:0;
	padding:0;
	text-align:left;
	padding-top:7px;
	height:33px;
	_height:40px;
	padding-left:25px;
	width:725px;
	_width:750px;
	background:url(/image/custom/new/cright_b_titlebar2.jpg) left top no-repeat;
}

.itemOptions {
	text-align:left;
}

#item_foot {
	border-top: 2px solid #6998b2;
	margin-top: 10px;
}

.freespace_content{
	width:728px;
	padding: 5px 10px;
	border:1px solid #6998B2;
}

div#contents .itemBody a:link,
div#contents .itemBody a:visited,
div#contents .itemBody a:active{
	font-weight:normal;
	color:#175F82;
	text-decoration:underline;
}

div#contents .itemBody a:hover{
	font-weight:normal;
	color:#175F82;
	text-decoration:none;
}

.support_inquiry{
	text-align:center;
	border-top: 2px solid #6998b2;
	padding-top:10px;
	margin-top:30px;
}

.support_inquiry a{
	font-weight:bold;
}

/*=========================================================*/
/*==============kensaku_sample.html=======================*/
/*=========================================================*/
/*=========================================================*/
#word_search_selectbox{
	/*float:left;*/
	margin:0;
	padding:0;
	margin-top:14px;
	/*border:1px #FF00FF solid;*/
	width:395px;
}

#word_search_selectbox .word_search_option {
	width:205px;
	font-size:13px;
	color:#175F82;
}

#word_search_selectbox div{
	width:395px;
	margin:0;
	padding:0;
	margin-bottom:10px;
}

#word_search_selectbox .word_search_p_left{
	margin:0;
	padding:0;
	float:left;
	width:175px;
	background-color:#CBEAFF;
}

#word_search_selectbox .word_search_p_right{
	margin:0;
	padding:0;
	float:right;
	width:210px;
}

#float_left_selectbox{
	float:left;
}

#word_search_selectbox .word_search_input {
	width:200px;
	font-size:13px;
	color:#175F82;
}

#bace_search{
	margin-top:10px;
	/*width:750px;*/
	width:744px;
	font-size:13px;
	color:#175F82;
	line-height:1.5;
	text-align:left;
	border:#CBEAFF solid 3px;
	background-color:#F0F4FF;
}

#bace_search_bg{
	margin:0;
	padding:0;
	/*margin-top:10px;*/
	width:744px;
	/*height:218px;*/
	background:url(/image/custom/new/bace_search_bg.jpg) left top no-repeat;
}

#bace_search_inner{
	width:643px;
	/*height:271px;*/
	margin:0px;
	margin-left:40px;
	margin-right:67px;
}

#bace_search_selectbox{
	/*float:left;*/
	margin:0;
	padding:0;
	margin-top:25px;
	_margin-top:15px;
	/*border:1px #FF00FF solid;*/
	width:395px;
}

#bace_search_selectbox p{
	margin:0;
	padding:0;
}

#bace_search_selectbox .bace_search_option{
	width:205px;
	font-size:13px;
	color:#175F82;
}

#bace_search_selectbox div{
	margin:0;
	padding:0;
	width:395px;
	margin:0;
	padding:0;
	margin-bottom:6px;
}

#bace_search_selectbox .bace_search_p_left{
	margin:0;
	padding:0;
	float:left;
	width:175px;
	background-color:#CBEAFF;
}

#bace_search_selectbox .bace_search_p_right{
	margin:0;
	padding:0;
	float:right;
	width:210px;
}

#bace_search_kensakubtn{
	margin:0;
	padding:0;
	float:right;
	margin-top:25px;
	/*border:1px solid #00FF00;*/
}

/*=========================================================*/
/*==============kensaku_sample.htm;l=======================*/
/*=========================================================*/
/*=========================================================*/

.open_item {
	overflow:hidden;
	height:150px;
}
