@charset "UTF-8";

/* ==================================================================
CSS information
style info :「chain」 用
================================================================== */



/* --------------------------------------------------------
#main-block
-------------------------------------------------------- */
#main-block { }
#main-block .inner-cont { height: 595px; }

#main-block #ttl { width: 912px; }
#main-block #readtext { }

#main-block .picList_main { position: absolute; top: 85px; left: -320px; height: 510px; }
#main-block .picList_main ul { position: absolute; width: 1600px; left: 50%; margin-left: -800px; }
#main-block .picList_main li { display: block; position: absolute;}


/* --------------------------------------------------------
#c1
-------------------------------------------------------- */
#c1 { background: url(../_img/chain/c1_bg.png) top center no-repeat; height: 969px; margin-bottom: -70px; }
#c1 .inner-cont { padding: 48px 30px 0; }

#c1 .subttl { margin-bottom: 34px;}
#c1 .text { margin-bottom: 42px;}
#c1 .picList .pic01 { top: 26px; left: 458px; }
#c1 .picList .pic02 { top: 117px; left: 637px; }


#c1 .point-box1 { background: url(../_img/chain/c1_point1_bg.png) top center no-repeat; width: 901px; height: 261px; position: relative; margin-bottom: 18px; }
#c1 .point-box1 .point-ti { padding-top: 18px; margin-left: 28px; margin-bottom: 16px}
#c1 .point-box1 .picList_point { position: relative; margin-left: 28px;}
#c1 .point-box1 .picList_point li { position: absolute; }
#c1 .point-box1 .picList_point .pic01 { top: 0px; left: 0px; z-index: 4;}
#c1 .point-box1 .picList_point .pic02 { top: 0px; left: 184px; z-index: 3;}
#c1 .point-box1 .picList_point .pic03 { top: 0px; left: 411px; z-index: 2;}
#c1 .point-box1 .picList_point .pic04 { top: 0px; left: 637px; z-index: 1;}


#c1 .point-box2 { background: url(../_img/chain/c1_point2_bg.png) top center no-repeat; width: 901px; height: 231px; position: relative; margin-bottom: 18px; }
#c1 .point-box2 .point-ti { padding-top: 18px; margin-left: 28px; margin-bottom: 16px;}
#c1 .point-box2 .point-text { margin-left: 28px; margin-bottom: 13px;}
#c1 .point-box2 .point-btn { margin-left: 28px; }
#c1 .point-box2 .picList_point { position: absolute; top: 0; left: 0;}
#c1 .point-box2 .picList_point li { position: absolute; }
#c1 .point-box2 .picList_point .pic01 { top: 21px; left: 388px; }
#c1 .point-box2 .picList_point .pic02 { top: 51px; left: 607px; }



