/* CSS レイアウト */ *{margin:0;padding:0;} body { width: 100%; font-size: 100%; font-family: ArialMT, "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3",メイリオ,Osaka,'MS UI Gothic',sans-serif; line-height: 1.8; /*\*/ ; color: #1c1c1c; margin: 0 auto; padding: 0; background-repeat: repeat; height: 100%; background-color: #fcfaf2; text-align: center; } img { border: 8px none #FCFAF2; } p{ width:93%; } a { color:#1c1c1c } a:hover { color:#1c1c1c } a:visited { color:#1c1c1c } #primary{ width:100%; text-align:justify; text-indent: 0.3em; margin:auto; } #mobad{ margin-top: 10px; font-size: 0.88em; border-top-width: 2px; } #mobad ul li{ border-style: none; } html { height: 100%; } h3{ font-size: 1.1em; font-weight: bold; display:block; width:100%; background-color:#F05E1C; font-size:150% } ul { list-style-type: none; text-align: left; } #primary ul li{ padding-bottom: 5px; padding-top: 5px; background-color:"#FCFAF2"; font-size:100%; } ul li img{ max-width: 95%; height:auto; display:block; margin: 0 auto; text-align: center; border-top-width: 8px; border-right-width: 8px; border-bottom-width: 48px; border-left-width: 8px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #FFFFFF; border-right-color: #FFFFFF; border-bottom-color: #FFFFFF; border-left-color: #FFFFFF; } ul li a{ font-size:0.98em; background-color:transparent; } ul li h3{ text-align: center; } .Style2 { border-width: 0px; } .copyright{ border-width: 0px; background-color: #FCFAF2; } .copyright a{ border-width: 0px; background-color: #FCFAF2; } strong{ background-color:#F05E1C; color:#FCFAF2; font-weight: bold; } #index{text-decoration:none; } #index ul li {border-top:10px #fcfaf2 solid; background-color:#FCFAF2; } #index ul li ul li {border:0px; background-color:#FCFAF2; } #index ul li a{ text-decoration:none; display:block; background-color:#FCFAF2; padding: 5px; width: 100%; } #index50 { margin: 0; padding: 0; line-height: 1; background-color: #eee; list-style-type: none; } #index50 ul { width:320px; margin-left:auto; margin-right:auto; } #index50 ul li { padding: 0; float: left; margin: 5; } #index50 ul li a { display: block; position: relative; /* for IE6 */ text-decoration: none; width:35px; margin: 5px; height: 38px; text-align: center; font-size: large; font-weight: normal; padding-top: 18px; padding-right: 5px; padding-bottom: 0px; padding-left: 5px; } .nav{ background-color:#FCFAF2; margin-top:0px; border-bottom:1px solid #fcfaf2 } .nav a{text-decoration:none; display:block; padding: 10px; width: 90%; } .nav dt a{text-decoration:none; display:block; padding: 10px; width: 93%; } .nav dd{width:87%; word-break:break-all; } #google{ width: 98%; padding: 5px; } .copyrights p{text-align:center; font-size:70%;} .copyrights p a{text-decoration:none; color:#FCFAF2;} .copyrights p a:link{ color:#FCFAF2;} .copyrights p a:visit{ color:#FCFAF2;} .copyrights p a:hover{ color:#FCFAF2;} .news{ text-align:center; margin:0px auto; } .button{margin:0px; padding: 0px; } .button li{list-style:none; float:left; border-bottom-style: dashed; border-bottom-width: 0px; border-bottom-color: #F05E1C; } .indextable {width:100%; table-layout:fixed } .indextable td {width:10%; align:center; valign:middle; border:1px solid #fcfaf2; background-color:#F05E1C; } .indextable td a {align:center; valign:middle; display:block; text-decoration:none; font-size:140%; } .indextable2 {width:100%; table-layout:fixed } .indextable2 td { align:center; valign:middle; border:1px solid #fcfaf2; background-color:#FCFAF2 } .indextable2 td a {align:center; valign:middle; display:block; font-weight: bold; text-decoration:none; font-size:140%; } .indextable2 td a img {align:center; valign:middle; display:block; width:50% } .indextable2 td p {align:center; valign:middle; display:block; width:50% } .indextable3 {width:100%; table-layout:fixed } .indextable3 td { align:center; valign:middle; border:1px solid #fcfaf2; background-color:#FCFAF2; height:100px; } .indextable3 td a {align:center; valign:middle; display:block; text-decoration:none; font-size:120%; } a.widelink { display: block; width: 100%; height: 100%; text-decoration: none; /* 解説A */ } .pic_margin {margin-top:10px; background-color:#3F0} .li_con {background-color:#FCFAF2; padding:5px; margin-top:0px; border-bottom:1px solid #fcfaf2; } .minishop { margin-top:10px } .li_top { background-color:#FCFAF2 } .search { width:100%; margin-top:10px; background-color:#FCFAF2 } .mob_logo_nanahime{ background-color:#fcfaf2; height:58px } .mob_logo_nanahime img{ float:left; border-style:none; } .mob_logo_cancoffee{ background-color:#F05E1C; height:182px; margin-top:10px; } .mob_logo_cancoffee img{ float:right; border-style:none; } #index_whatsnew ul li {border-top:10px #fcfaf2 solid; background-color:#FCFAF2; padding:5px; } #index_whatsnew ul li ul li {border:0px; background-color:#FCFAF2; }