/* --------------------

汎用
@import url(<$mt:StaticWebPath$>themes-base/blog.css);
@import url(<$mt:StaticWebPath$>themes/minimalist-red/screen.css);

-------------------- */

*{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }

body{
line-height: 1.6;
background:url(http://www.fudousanhomepage.jp/images/body_back.gif) repeat-y top center #f6f4ef;
margin: 0px;
font-size:85%;
font-family:"ＭＳ ゴシック", "Osaka－等幅";
color: #333;
background-color:#fff;
text-align:center;
/* hack exclude mac ie5x \*/
font-size:85%;
/* hack exclude mac ie5x end */
}

h1, h2, h3, h4, h5, h6 {font-size:100%;font-weight:normal;}
h3.bg {
background:url(http://www.fudousanhomepage.jp/images/back_stripe.gif) repeat #CFE7E9;
padding:2px 0px 1px 5px;
margin:10px 0px 20px 0px;
color: #006699;
border-left:5px solid #006699;
}

h1{font-size:85%;font-weight:normal;color:#999;}

a:hover{text-decoration: underline;}

ul {list-style-type:none;}

ul li{background-image:url(http://www.fudousanhomepage.jp/images/other/listmark02.gif);background-repeat:no-repeat;background-position:0px 7px;padding:0px 0px 0px 12px;}

ul.listmark03 {list-style-type:none;}
ul.listmark03 li {background-image:url(http://www.fudousanhomepage.jp/images/other/listmark03.gif);background-repeat:no-repeat;background-position:0px 9px;padding:0px 0px 0px 8px;}

ol li {list-style-type: decimal;}


hr {color:#dcdcdc;}

td {
font-size:80%; /* only win ie5x */
voice-family:"\"}\"";
voice-family:inherit;
font-size:100%; /* exclude win ie5x */
}

.notice{color:#FF0000;font-size:10px;}

.blueText{color:#0000FF;text-align:center;font-size:120%;}
.boldText{ font-weight:bold;}

.smallText{font-size:85%;}

.xsmallText{font-size:10px;}

.orangeText{color: #DB6415;}

.redText{color: #D20000;}

.grayText{color:#999999;}

.camp{color:#FF0000;}

.imageFloatRight{float:right;}

.imageFloatLeft{float:left;margin:0px 10px 0px 0px;}

.imageAdjust{margin:0px 0px 50px 100px;}

.imageAdjust2{padding:1px 1px 1px 1px;border:1px solid #747474;}

.imageAdjust3{margin:0px 0px 0px 12px;}

.imageAdjust4{margin:10px 0px 0px 0px;padding:2px;border:1px solid #dcdcdc;}
#caseBox .imageAdjust4{margin:0px 25px 25px 0px;padding:2px;border:1px solid #dcdcdc;}

.imageAdjust5{margin:0px 10px 0px 0px;padding:2px;border:1px solid #dcdcdc;}

.imageAdjust6{margin:10px 0px 10px 0px;padding:2px;border:1px solid #dcdcdc;}

.frameColor{border:1px solid #398cc2;}

.line{height:1px;background-image:url(http://www.fudousanhomepage.jp/images/line_dotted.gif);margin:10px 0px 10px 0px;}

.wrap{margin:0px auto 0px auto;}

#header {
background:#fff;
}
#header .headarea p {font-size:85%;font-weight:normal;color:#999;}


.headarea{
padding:5px 0px 5px 8px;
color:#696969;
width:725px;
voice-family:"\"}\""; /* only win ie5x */
voice-family:inherit;
width:715px; /* exclude win ie5x */
float:left;
}

.headerbutton {
margin-right:8px;
text-align:right;
float:right;
}

.main{width:950px;text-align:left;margin:0 auto; background:#fff;}



.toparea{background:url(http://www.fudousanhomepage.jp/images/header_back.jpg) no-repeat top left #f6f4ef;width:100%;height:86px; clear:both;}

.title{margin:10px 0px 0px 10px;float:left;}

.contact_r{float:right;margin:15px 10px 0px 0px;font-size:12px;color:#666;}
.contact_r p {text-align:right; padding-right:2px;}
.telnumber {margin-bottom:5px;margin-top:8px;}

.tel{ margin:8px 0px 20px 0px;}

html>body  .contact_r{ /* exclude ieXx */
float:right;
margin:8px 10px 0px 0px;
}

#nav{padding-left:25px;background:url(http://www.fudousanhomepage.jp/images/btn/menu/menu_back.gif); height:29px; clear:both;border-top:solid 1px #FF9900;}

.navmenu{font-size:85%;float:left;margin:0px 0px 0px 1px;}

.navmenuend{width:126px;font-size:85%;float:left;margin:0px 0px 0px 1px;}

.navmenu a{float:left;display:block;background: #CCCCCC;margin:0px 0px 0px 0px;}

.navmenu a:hover{background: #FF9900;color:#000033;}

.navmenu a:active{background: #FF9900;}

.navmenuend a{float:left;display:block;background-image:url(http://www.fudousanhomepage.jp/images/btn/menu/back.gif);margin:0px 0px 0px 0px;}

.navmenuend a:hover{background-image:url(http://www.fudousanhomepage.jp/images/btn/menu/back_a_hover.gif);color:#000033;}

.navmenuend a:active{background-image:url(http://www.fudousanhomepage.jp/images/btn/menu/back_a_active.gif);}

.sub{width:150px;text-align:center;margin:10px 0px 10px 5px;}


.footer{border-top:1px solid #beb693;margin:0 auto;margin-top:20px;padding:10px 0px;width:938px;text-align:center;font-weight: normal;color: #333333;font-size:95%; clear: both;
}

.footer a{vertical-align:1px;text-decoration:none;}

.footer .w3 {float:right;}

.copyright{margin:30px 10px 0 0px;text-align:center;font-size:80%;letter-spacing:0px;}
address{
text-align:center;
font-size:80%;
letter-spacing:0px;
font-style:normal;
}



/* --------------------

コンテンツ部分

-------------------- */

.breadCrumb{color:#696969;margin:10px 0px 0px 25px;}

.catch{
padding-right:55px;
text-align:right;
font-size:110%;
color:#d0ccc7;
font-weight:bold;
background:url(http://www.fudousanhomepage.jp/images/catch_bg.gif) no-repeat right center;
}

.middlearea{margin:10px 0px 0px 0px;}

.sub_middlearea{float:left;padding:0px 0px 0px 0px; width:670px;}
.sub_1column {margin-top:20px;}

.mainimage{width:950px;height:166px;background-image: url(http://www.fudousanhomepage.jp/images/top_image.jpg);}

.sub_mainimage{height:74px;border-bottom:1px solid #747474;
}

.indexBox{width:380px;}

.indexBox .description{width:360px;margin:0px 0px 0px 8px;color: #000;}

.indexBox .description_m{width:300px;margin:10px 10px 10px 0px;color: #000;border-left:5px solid #88dd00;}

.captionbox { float:right;}

.capBox {width:460px;padding:0px 5px 0px 0px;color: #333333;height:85px;
background:url(http://www.fudousanhomepage.jp/images/index/caption_back.gif) no-repeat;
margin:10px 12px 0px 0px;
voice-family:"\"}\""; /* only win ie5x */
voice-family:inherit;
margin:10px 8px 0px 0px; /* exclude win ie5x */
text-align: left;
}

html>body .capBox {
margin:10px 10px 0px 0px; /* exclude ieXx */
}

.capBoxImg{margin:10px 10px 5px 25px;}

.capBoxImgAlw{margin:10px 10px 5px 20px;}

.capBox .description{font-size:13px;margin:0px 10px 10px 27px;text-align: left;}

.infoBox {width:345px;padding:0px 10px 0px 0px;color: #333333;float:right;
margin:20px 12px 10px 0px;
voice-family:"\"}\""; /* only win ie5x */
voice-family:inherit;
margin:20px 8px 10px 0px; /* exclude win ie5x */
}

html>body .infoBox {
margin:20px 15px 10px 0px; /* exclude ieXx */
}

.infoBox .description{background:url(http://www.fudousanhomepage.jp/images/other/exclamation.gif) no-repeat 0px 4px;padding:2px 0px 0px 25px;margin:0px 0px 10px 0px;color:#990000;
}
.infoBox .descriptionCamp{background:url(http://www.fudousanhomepage.jp/images/index/infobox_back.jpg) no-repeat;padding:5px 15px 5px 15px;color:#990000;}


.Box{margin:10px 30px 0px 30px;}

.Box h3{font-weight:bold; font-size:120%;}

.Box .Inc{margin:0px 0px 30px 30px;}

.Box .description{margin:10px 0px 20px 0px;padding:0px 0px 0px 10px;color: #000;}

.Box .description2{margin:10px 0px 20px 0px;padding:0px 0px 0px 10px;color: #000;}
.description2 li{background-image:none;padding:3px 0px 3px 5px; font-weight:bold;}
.Box .caption{background:url(http://www.fudousanhomepage.jp/images/other/listmark01.gif) no-repeat 0px 3px;padding:2px 0px 0px 23px;margin:10px 0px 10px 0px;color: #006699;}

html>body .Box .caption{background:url(http://www.fudousanhomepage.jp/images/other/listmark01.gif) no-repeat 0px 5px;}

.Box .caption2{background:url(http://www.fudousanhomepage.jp/images/other/exclamation.gif) no-repeat 0px 2px;padding:2px 0px 0px 25px;margin:0px 0px 0px 10px;color:#ff6600;}

html>body .Box .caption2{background:url(http://www.fudousanhomepage.jp/images/other/exclamation.gif) no-repeat 0px 3px;}

.priceTable{margin:0px 0px 20px 0px; border-top:1px solid #dcdcdc;border-left:1px solid #dcdcdc;}




td.left{
padding:0px 0px 0px 5px;
background:url(http://www.fudousanhomepage.jp/images/back_stripe.gif) repeat #eef6ea;
border-right:1px solid #dcdcdc;
border-bottom:1px solid #dcdcdc;
}


td.right{
padding:0px 0px 0px 5px;
background-color:#fff;
border-bottom:1px solid #dcdcdc;
border-right:1px solid #dcdcdc;
}

p.sendmail{margin:20px 0px 20px 30px;font-size:120%;font-weight:bolder;color:#000;}

.privacyBox{text-align:left;margin:20px 20px 20px 20px;font-size:90%;}

.privacy_title{font-size:120%;font-weight:bolder;margin:20px 0px 20px 10px;}
.privacy_name{margin:20px 20px 20px 20px;font-size:90%;text-align:right;}
.privacyBox .caption{margin:20px 0px 10px 10px;font-weight:bolder;}
.privacyBox .description{margin:10px 0px 30px 10px;}

.tableAdjust1{
margin:20px 0px 0px 0px;
}



/* --------------------

トップページ

-------------------- */

.news{margin:0px 30px 0px 15px;color: #696969;padding:5px;
width:365px;
/* hack exclude mac ie5x \*/
width:380px;
/* hack exclude mac ie5x end */
}

.news h2 {
margin:3px 0px 5px 0px;
background:url(http://www.fudousanhomepage.jp/images/index/shinchaku_bg.gif) no-repeat right bottom ;
border-bottom:dotted 2px #e9e3da;
padding-bottom:2px;
}
.news .date{padding:0px 0px 0px 10px;background-image:url(http://www.fudousanhomepage.jp/images/news_head.gif);background-repeat:no-repeat;background-position:0px 4px;}

.news li{margin:12px 0px 5px 0px;padding:0px 0px 10px 12px;color: #000;font-size:95%;border-bottom:solid 2px #E9E3DA}

.indexIconbox {
margin:0 auto;
}
.indexIconbox td{
padding:10px 10px 10px 10px;
text-align:center;
font-size:90%;
color:#333;
vertical-align:bottom;
}

.indexSamplesite {
text-align:center;
padding-top:20px;
}
.indexSamplesite h4 {
margin-left:30px;
text-align:left;
font-size:100%;
color: #FF9900;
}
.indexSamplesite img {
margin:8px 7px 5px 8px;
padding:2px;border:1px solid #dcdcdc;
}


/* --------------------

会社概要・機能一覧テーブル

-------------------- */

.table01{
margin:0 auto;
margin:0px 20px 30px 20px;
}
.table01 table {
width:100%;
margin:0 auto;
border-collapse:collapse;
}
.table01 table td,.table01 table th { 
border: solid 1px #ccc;
padding:4px 5px;
text-align:left;
}
.table01 table th {
width:200px;
font-weight:bold;
color:#006699;
background:url(http://www.fudousanhomepage.jp/images/back_stripe.gif) repeat #ededed;
}

.table01 .td01 {
width:200px;
}


/* --------------------

機能一覧

-------------------- */

.chushaku {
margin-top:6px;
color:#666;
font-size:85%;
}
span.markerline {
background:url(http://www.fudousanhomepage.jp/images/other/markerline.gif) no-repeat center right;
}


/* --------------------

システムの概要

-------------------- */

#featurecolumn {
margin:0 auto;
margin-bottom:10px;
width:890px;
background:url(http://www.fudousanhomepage.jp/images/feature/3column_bg.gif) no-repeat top center;
}
#featurecolumn table{
margin:0 auto;
width:890px;
background:url(http://www.fudousanhomepage.jp/images/feature/3column_bg_footer.gif) no-repeat bottom center;
}
#featurecolumn h3 {
font-size:120%;
font-weight:bold;
color: #0099FF;
border-bottom:solid 2px #fff;
margin-bottom:5px
}
#featurecolumn td {
text-align:center;
vertical-align:top;
}
#featurecolumn td.nocontents {
background:#fff;
}
.featurebox {
text-align:left;
width:260px;
margin:0 auto;
padding:10px 0px 13px 0px;
}
#featurecolumn .icon {
float:right;
padding:5px 0px 5px 5px;
}



/* --------------------

価格

-------------------- */

.kakakuBox {
margin:0 auto;
margin-top:100px;
width:50%;
padding-left:30px;
text-align:left;
}

.kakakuBox h3 {
font-weight:normal;
font-size:100%;
padding:0px 0px 0px 13px;background-image:url(http://www.fudousanhomepage.jp/images/news_head.gif);background-repeat:no-repeat;background-position:0px 5px;
}

.kakaku_way {
margin-top:20px;
padding:10px;
color:#FF6600;
background:url(http://www.fudousanhomepage.jp/images/back_stripe.gif) repeat #f6f4ef;
border:#ccc solid 1px;
}

.kakaku_way strong {
font-size:30px;
}

/* --------------------

導入までの流れ

-------------------- */

.flow {
background:url(http://www.fudousanhomepage.jp/images/flow/allow_bg.gif) no-repeat center bottom;
padding-bottom:5px;
margin-bottom:10px;
}


.flow h3 {
background:url(http://www.fudousanhomepage.jp/images/flow/step.gif) no-repeat left 4px;
padding-left:47px;
color: #0099CC;
}


/* --------------------

お問い合わせ

-------------------- */

.contactBox {
width:790px;
margin-left:50px;
text-align:left;
}

p.contactText {
margin-left:50px;
margin-top:10px;
margin-bottom:20px;
}
.contactText span {
padding:0px 0px 0px 13px;background-image:url(http://www.fudousanhomepage.jp/images/news_head.gif);background-repeat:no-repeat;background-position:0px 3px;
}

.contact_way {
margin-top:10px;
margin-bottom:40px;
padding:15px;
background: #f6f4ef;
border:#ccc solid 1px;
}

#contactTable {
margin-left:50px;
margin-top:20px;
width:790px;
border-top:1px solid #dcdcdc;border-left:1px solid #dcdcdc;
font-size:16px;
}

#contactTable th,#contactTable td{
border-right:#ccc solid 1px;
border-bottom:#ccc solid 1px;
padding:3px 3px 3px 3px;
font-weight:normal;
}


#contactTable th{
background: #f6f4ef;
padding:3px 3px 3px 6px;
}


#contactTable input,#contactTable textarea{
padding:3px 3px 3px 3px;
font-size:20px;
}

p.contactButton {
margin-left:50px;
margin-top:20px;
width:790px;
text-align:center;
}

p.alert{
color:#CC0000;
margin:20px 0px 0px 20px;
}

/* --------------------

よくある質問

-------------------- */

#faqBox h3{
padding-left:25px;
background:url(http://www.fudousanhomepage.jp/images/faq/mark_q.gif) no-repeat left 3px;
color: #FF6600;
margin-bottom:15px;
}
#faqBox p{
padding: 0px 0px 20px 25px;
margin-bottom:25px;
border-bottom: solid 2px #e9e3da;
background:url(http://www.fudousanhomepage.jp/images/faq/mark_a.gif) no-repeat left 3px;
}


/* --------------------

右サイド

-------------------- */

#rightBox {
float:right;
background: url(http://www.fudousanhomepage.jp/images/other/rightbox_bg.gif) repeat-x top center #eef7f8;
width:240px;
margin-top:10px;
margin-bottom:20px;
margin-right:10px;
padding:30px 0px 15px 0px;
text-align:center; 
border-bottom:solid 2px #ededed;
}

.extraBox {
margin:0 auto;
margin-top:10px;
width:230px;
height:140px;
color: #333;
font-size:12px;
text-align:center;
background: url(http://www.fudousanhomepage.jp/images/other/extrabox_bg.gif) no-repeat bottom center #fff;
border:solid 1px #CCC;
}
.extraBox h3 {
margin-top:10px;
text-align:center;
}

.extraBox h5 {
margin-top:12px;
text-align:center;
}

.extraBox p {
padding:7px;
text-align:left;
}

/* トップページ用 */

#indexcontents_rightBox table{
float:right;
margin-right:10px;
}

#indexcontents_rightBox td{
text-align:right;
}

#indexcontents_rightBox .extraBox {
margin-left:10px;
}
