@charset "utf-8";

#fun #title_col h2 { position:absolute; top:84px; left:50%; margin-left:-155px; z-index:1;}
#fun #contents h3 { width:1100px; text-align:center; border-bottom:1px solid #c8c8c8; margin:0 auto; padding:90px 0 68px 0;}

#fun #funnav { width:264px; margin:-20px auto 0 auto;}
#fun #funnav:after{ content:" " ; clear:both; display:block; height:0;}
#fun #funnav li { float:left; width:36px; padding:0 15px;}
#fun #funnav li a:hover img { -ms-filter: "alpha( opacity=70 )"; filter: alpha( opacity=70 ); opacity:0.70;}


/* sec1 */
#fun #sec1 { width:1100px; margin:50px auto 0 auto; border-bottom:1px solid #c8c8c8; padding-bottom:80px;}
#fun #sec1:after{ content:" " ; clear:both; display:block; height:0;}
#fun #sec1 .title_col { float:left; width:332px; padding-top:127px;}
#fun #sec1 .title_col h4 { padding-bottom:60px;}
#fun #sec1 .title_col ul { width:250px; padding-bottom:50px;}
#fun #sec1 .title_col ul li { background:#ead9d9; font-size:1.1em; margin-bottom:3px; padding:3px 15px;}
#fun #sec1 .title_col img.photo { padding-bottom:8px;}

#fun #sec1 .detail_col { float:right; width:768px;}
#fun #sec1 .detail_col p { padding-top:50px;}
#fun #sec1 .detail_col p:first-letter { font-size:5em;}
#fun #sec1 .detail_col p span { /padding-top:20px; /zoom:1;}


/* sec2 */
#fun #sec2 { width:1100px; margin:80px auto 0 auto; border-bottom:1px solid #c8c8c8; padding-bottom:80px;}
#fun #sec2:after{ content:" " ; clear:both; display:block; height:0;}
#fun #sec2 .title_col { float:right; width:332px; padding-top:62px;}
#fun #sec2 .title_col h4 { padding-bottom:55px;}
#fun #sec2 .title_col ul { width:250px; padding:0 0 50px 42px;}
#fun #sec2 .title_col ul li { background:#d2e1c6; font-size:1.1em; margin-bottom:3px; padding:3px 15px;}
#fun #sec2 .title_col img.photo { padding:0 0 8px 42px;}

#fun #sec2 .detail_col { float:left; width:768px;}
#fun #sec2 .detail_col p { padding-top:50px;}
#fun #sec2 .detail_col p:first-letter { font-size:5em;}
#fun #sec2 .detail_col p span { /padding-top:20px; /zoom:1;}


/* sec3 */
#fun #sec3 { width:1100px; margin:80px auto 0 auto; border-bottom:1px solid #c8c8c8; padding-bottom:80px;}
#fun #sec3:after{ content:" " ; clear:both; display:block; height:0;}
#fun #sec3 .title_col { float:left; width:332px; padding-top:85px;}
#fun #sec3 .title_col h4 { padding-bottom:60px;}
#fun #sec3 .title_col ul { width:250px; padding-bottom:42px;}
#fun #sec3 .title_col ul li { background:#bab6b4; font-size:1.1em; margin-bottom:3px; padding:3px 15px;}
#fun #sec3 .title_col img.photo { padding-bottom:8px;}

#fun #sec3 .detail_col { float:right; width:768px;}
#fun #sec3 .detail_col p { padding-top:50px;}
#fun #sec3 .detail_col p:first-letter { font-size:5em;}
#fun #sec3 .detail_col p span { /padding-top:20px; /zoom:1;}


/* sec4 */
#fun #sec4 { width:1100px; margin:80px auto 0 auto; border-bottom:1px solid #c8c8c8; padding-bottom:80px;}
#fun #sec4:after{ content:" " ; clear:both; display:block; height:0;}
#fun #sec4 .title_col { float:right; width:332px; padding-top:110px;}
#fun #sec4 .title_col h4 { padding-bottom:65px;}
#fun #sec4 .title_col ul { width:250px; padding:0 0 60px 42px;}
#fun #sec4 .title_col ul li { background:#eee6d9; font-size:1.1em; margin-bottom:3px; padding:3px 15px;}
#fun #sec4 .title_col img.photo { padding:0 0 8px 42px;}

#fun #sec4 .detail_col { float:left; width:768px;}
#fun #sec4 .detail_col p { padding-top:50px;}
#fun #sec4 .detail_col p:first-letter { font-size:5em;}
#fun #sec4 .detail_col p span { /padding-top:20px; /zoom:1;}



#fun #contents p.caution { width:1100px; color:#646464; font-size:0.9em; text-align:right; margin:5px auto 0 auto;}

