@charset "utf-8";

body { text-align:center;}
body,h1,h2,h3,h4,h5,h6,em,div,p,pre,ul,ol,dl,dt,dd,hr,span
address,form,blockquote,noscript,table,th,td { font-size:12px; font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; margin:0; padding:0; font-weight:normal; font-style:normal; color:#666;}
img { border:none;}
li { list-style:none;}

a { color:#3399CC; text-decoration:none;}
a:hver { text-decoration:underline; color:#3399CC;}
#wrap { width:560px; padding-top:25px; padding-bottom:25px; text-align:left; margin-left:auto; margin-right:auto;}

/*-----text-----*/
.m_r_1em { margin-right:1em;}
.m_r_2em { margin-right:2em;}
.m_r_3em { margin-right:3em;}
.m_r_03em { letter-spacing:0.33em;}
.m_r_05em { letter-spacing:0.5em;}
.m_lr_025em { margin-left:0.25em; margin-right:0.25em;}

/*
.m_r_03em { margin-right:0.33em;}
.m_r_05em { margin-right:0.5em;}
*/

/*-----float_clear-----*/
.hr_clear { clear:both; line-height:100%; font-size:1px; visibility:hidden; height:1px; border:none; /display:none; }
.clear_line01 { clear:both; line-height:100%; font-size:1.8em; height:1.8em; background:url(chintai/images/line01.gif) repeat-x center; }

.h_title01 { width:460px; float:left; padding-bottom:1em;}
.h_title01 h1 { line-height:110%;letter-spacing:0.1ex; color:#666; padding-left:20px; padding-bottom:0.3em; color:#333; background:url(chintai/images/title_back.gif) repeat-y left; font-family: Arial, Helvetica, sans-serif; font-size:22px; font-weight:bold;}
.h_title01 h1 span { font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; font-size:22px; font-weight:bold;}
.h_title01 em { line-height:110%;letter-spacing:normal; font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; margin-top:0.3em; font-weight:bold; display:block; font-size:14px;}
.h_logo { float:right;}

.left_block { width:200px; text-align:left; float:left;}
.left_block p { margin-bottom:1.2em;}

.right_block,
.right_block_a { width:335px; float:right;}

.right_block dt { width:5em; line-height:1.3em;}
.right_block_a dt { width:6em; line-height:1.3em;}

.right_block dd,
.right_block_a dd { margin-top:-1.3em; line-height:1.3em; padding-bottom:1em;}

.right_block dd { margin-left:6em;}
.right_block_a dd { margin-left:7em;}

.right_block .add_left { /vertical-align:0.2em;}

.right_block .add_right img,
.right_block_a .add_right img { margin-top:-0.2em; _margin-top:0; }

.right_block .add_right a:hover img,
.right_block_a .add_right a:hover img { opacity:0.7; filter: alpha(opacity=70);}

.right_block .add_right,
.right_block_a .add_right { width:60px; float:right; margin-left:0.5em; }

.close_block { text-align:right; padding-top:10px;}
.close_block img {cursor:pointer;}
.close_block img:hover { opacity:0.7; filter: alpha(opacity=70);}

/*-----irregular-----*/
.sum_block01 { width:100%; margin-top:2.5em;}
.sum_block01 ul,
.sum_block01 li { height:105px;}
.sum_block01 li { background-image:url(chintai/images/zoomimg01.gif); background-repeat:no-repeat; background-position:center center; float:left; margin-left:10px; width:105px;}
.sum_block01 li a:hover img { opacity:0.6; filter: alpha(opacity=60);}
.sum_block01 li.first { margin-left:0;}
.sum_block01 li.last { float:right; margin-left:0;}
.sum_block01 .text_block01 { margin-bottom:1em; background-image:url(chintai/images/icon01.gif); background-repeat:no-repeat; background-position:left 0.1ex; padding-left:15px; font-size:10px; line-height:1em;}
.other_block01 {}
.other_block01 dt a:hover img { opacity:0.6; filter: alpha(opacity=60);}
.other_block01 dt { width:200px; float:left; background-image:url(chintai/images/zoomimg01.gif); background-repeat:no-repeat; background-position:center center;}
.other_block01 dd { width:335px; float:right;}
.other_block01 dd p { margin-bottom:0.8em; line-height:1.5em;}
.other_block01 dd .text_block01 { margin-top:1.7em; background-image:url(chintai/images/icon02.gif); background-repeat:no-repeat; background-position:left 0.1ex; padding-left:15px; font-size:10px; line-height:1em;}


