@charset "UTF-8";
@import "../../common/css/reset.css";
@import "../../common/css/template.css";

/**************************************************/
/* 03 暮らしスタイルアップ */
/**************************************************/
#page-title{width:950px;margin-bottom:44px;}

.mb55{margin-bottom:55px;}

.fl-box{overflow:hidden;}
.fl-lt{float:left;}
.fl-rt{float:right;}
.pos-rel{position:relative;}
.pos-abs{position:absolute;}

.mb05{margin-bottom:5px;}
.mb20{margin-bottom:20px;}
.mb40{margin-bottom:40px;}


.style1{width:910px;padding-left:40px;}
.style1 h3{width:100%;margin:20px 0px 15px;}
.style1 p{width:100%;padding-bottom:20px;color:#221814;font-size:92%;line-height:1.6em;}

.style2{width:910px;padding-left:40px;}
.style2 p{font-size:92%;line-height:1.6em;}

.style2Layout{margin-top:50px;width:910px;overflow:hidden;}

.style2Box1{width:540px;float:left;padding-bottom:55px;}
.iconImg{display:inline;margin:0px 3px;vertical-align:-2px;}

.arrangeBox{width:540px;}
.arrangeBox h3{width:100%;margin-bottom:10px;}
.arrangeBox p{width:100%;padding-bottom:30px;color:#221814;font-size:92%;line-height:1.6em;}
.arrangeBox p.pb0{padding-bottom:0;}

.style2Box2{width:320px;float:right;padding-bottom:55px;}
.style2Box2 p{width:100%;font-size:92%;}
.style2Box2 p img{padding-bottom:0;}

.point{width:910px;padding-left:40px;margin-bottom:20px;}
.point h3{width:100%;margin-bottom:15px;}

.ideaLayout{width:910px;overflow:hidden;padding-left:40px;}
.ideaLayout h4{margin-bottom:4px;font-size:18px;}
.ideaLayout img{margin-bottom:8px;}

#ideaLayout1{margin-bottom:0px;}
#ideaLayout1 img{margin-bottom:18px;}
#ideaLayout1 h4{margin-bottom:8px;}
#ideaLayout1 .idea01{width:910px;clear:both;overflow:auto;margin-bottom:40px;}
#ideaLayout1 .idea01a,#ideaLayout1 .idea01b{width:270px;float:left;margin-right:50px;}
#ideaLayout1 .idea01c{width:270px;float:right;}

#ideaLayout2{margin-bottom:20px;}
#ideaLayout2 h3{margin-bottom:40px;}
#ideaLayout2 .idea02{width:910px;margin-bottom:12px;}
#ideaLayout2 .idea02a{width:370px;margin-bottom:24px;}
#ideaLayout2 img{margin-bottom:18px;}
#ideaLayout2 h4{margin-bottom:8px;}
#ideaLayout2 .idea02b{width:486px;}
#ideaLayout2 .idea02c{width:230px;margin-bottom:24px;}
#ideaLayout2 .idea02c img{margin-bottom:10px;}

#ideaLayout3{margin-bottom:20px;overflow:auto;}

.item{float:left;width:542px;padding-left:40px;background:url(../img/itemBg.gif) repeat-y 40px 0px;}
.item h3{width:422px;padding-left:120px;height:52px;padding-top:75px;background:url(../img/itemHead.gif) no-repeat 0px 0px;margin-bottom:7px;}

.itemLayout{width:542px;overflow:hidden;}

.itemText{width:282px;padding-left:25px;float:left;font-size:92%;padding-bottom:19px;}
.itemText h4{color:#333;font-size:140%;line-height:1.5;}
.itemText h4 span{color:#E05928;}
.itemText h4 sup{vertical-align:text-top;font-size:70%;font-weight:normal;}
.itemText p{color:#221814;font-size:100%;line-height:1.5em;}
.itemText p.notes{font-size:85%;margin-bottom:10px;}

.itemText p .homepage{display:block;margin-top:8px;width:282px;}

.itemImg{width:200px;padding-right:22px;float:right;padding-bottom:19px;}

.itemFoot{width:542px;height:83px;padding-top:7px;background:url(../img/itemFoot.gif) no-repeat left bottom;text-align:center;}
.itemFoot a{width:236px;display:block;margin:0px auto;}

#qaBox{float:right;margin-top:52px;background:url(../img/qa_bt_o.jpg) no-repeat left top;}
#qaBox a{display:block;width:274px;height:303px;background:url(../img/qa_bt.jpg) no-repeat left top;}
#qaBox a:hover{background:none;}
#qaBox a span{display:none;}

.stylist{width:910px;padding-left:40px;color:#1F1813;font-size:92%;line-height:1.4em;margin-top:10px;}
.info{width:910px;padding-left:40px;color:#1F1813;font-size:85%;line-height:1.4em;margin-top:20px;}


#reserve-box{width:910px;margin-bottom:40px;padding-left:40px;}
.reserve{width:888px;border:1px solid #EB6133;margin:15px 0px;padding:10px;}
.reserve h4{margin-bottom:20px;}
.reserve dl{width:898px;overflow:hidden;}
.reserve dt{height:25px;padding:0 10px;margin-right:10px;font-size:120%;font-weight:bold;float:left;}
.reserve dd{float:left;padding:0;font-size:100%;line-height:1.6em;}
.reserve dd.reserveDd1{width:325px;}
.reserve dd.reserveDd2{width:400px;}


.life{width:910px;padding-left:40px;}
.life h3{margin-bottom:30px;}
.life h4{margin-bottom:10px;}
.life p{font-size:92%;line-height:1.6em;}
.life .life-box{width:910px;margin-bottom:30px;}
.life .life-box #life-tx{width:560px;}
.life .life-box #life-img{width:330px;}



#page-end{width:950px;height:60px;overflow:hidden;clear:both;}
#page-end hr{visibility:hidden;}

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

/* 応募ボタン */
#present .apply-box{clear:both;text-align:center;}
#present .apply-box a{width:236px;display:block;margin:0 auto;}
#present .apply-box img{display:block;margin:0 auto;}
